抽象 接口 运用!简单例子--binbinyang
来源:互联网 发布:华为哪里下载软件 编辑:程序博客网 时间:2024/05/23 22:56
今天上午看视频的学习中,来到了 接口了。。。自己写了个简单的例子来巩固
package com; abstract class Animal{private int legs;//腿public int getLegs() {return legs;}public void setLegs(int legs) {this.legs = legs;}public Animal(int legs){this.legs=legs;}public void legs(int legs){this.legs=legs;}public abstract void eat();public abstract void sound();} //先是来个接口---Walkable 能走路interface Walkable{public void walk();}//在来个接口---Swimmable 能游泳interface Swimmable{public void swim();}//再来个接口--Flyable 能飞interface Flyable{public void fly();}//来个 狗class Dog extends Animal implements Swimmable,Walkable{public Dog(int legs){super(legs); System.out.println("Dog hava legs"+"......."+legs);}public void eat(){System.out.println("狗很吃啊 ");}public void sound(){System.out.println("狗能叫啊");}//实现接口public void walk(){System.out.println("狗能走路了 哈哈");}public void swim(){System.out.println("狗能游泳了 哈哈");}}//来个天鹅swanclass Swan extends Animal implements Flyable,Walkable{public Swan(int legs){super(legs); System.out.println("Swan hava legs"+"......."+legs);}public void eat(){System.out.println("天鹅能吃啊 啊");}public void sound(){System.out.println("天鹅能叫啊 啊");}//实现接口public void walk(){System.out.println("天鹅能走路了 哈哈");}public void fly(){System.out.println("天鹅能游泳了 哈哈");}}public class Test1 {public static void main(String[] args){Dog d=new Dog(4); d.eat(); d.sound(); d.swim(); d.walk(); Swan s=new Swan(2); s.eat(); s.sound(); s.walk(); s.fly();}}
- 抽象 接口 运用!简单例子--binbinyang
- 抽象类和接口的简单例子
- 运用虚拟/抽象/接口实现多态的例子(二)--抽象类.
- 运用虚拟/抽象/接口实现多态的例子(三)--接口类
- 运用虚拟/抽象/接口实现多态的例子(-)--虚拟类.
- 抽象类 接口 例子 实例
- binbinyang---GreenDao 3.0配置以及简单一个例子,完成增删改查,有动态图
- java接口简单例子
- java接口简单例子
- 写个简单例子人吃饭,体现面向对象编程,包含接口,抽象类的用处。
- 接口与抽象类区别例子
- 接口与抽象类典型应用例子
- 抽象类、接口的具体例子
- 一个简单的多线程运用例子
- ExtJS中运用HTML5 Canvas简单例子
- JAVA简单爬虫例子--Jsoup的运用
- Webservice接口开发简单例子
- Webservice接口开发简单例子
- MegaMind:在各种Arm芯片上使用Arduino
- android 中extends 和 implements的理解
- java中equals方法的用法以及==的用法(转)
- SVM入门(九)松弛变量(续)
- 在aspx页面引用html页
- 抽象 接口 运用!简单例子--binbinyang
- Nginx具体的压缩配置
- HDOJ 1281 - 棋盘游戏 快两年没写二分图匹配了~回顾下匈牙利
- volatile关键字
- VC++线程总结
- 2014年华为南研所校园招聘---机试+面试
- FFmpeg and x264 Encoding
- 解决XCode编译错误clang: error: linker command failed with exit code 1
- VC 2010 Express下安装OpenCV2.4.3