面向对象基础
来源:互联网 发布:乐乎公寓公益西桥 编辑:程序博客网 时间:2024/06/05 03:49
第一部分 类、对象
Test类
package cg;public class Test{public static void main(String args[]){Cat cat = new Cat();cat.sing();System.out.print("====Test====");}}Cat类
package cg;public class Cat{private String song="miao~ miao";public void sing(){System.out.println(drink());System.out.println(song);}public String drink(){System.out.println("drink");return "I am full \n miao~";}}
第二部分 继承 接口
Animal类
public class Animal{public int age;public String sex;public void run(){System.out.println("= run as a animal = ");}public void intro(){System.out.println("I am a "+sex+" , and age of "+age);}}
Play接口
public interface Play{public void eatFish();public void catchButterfly();}
Cat类
public class Cat extends Animal implements Play{public void catchMouse(){System.out.println("== catch a mouse as a cat");}public void run(){System.out.println("== miaomiao when running");super.run();}public void eatFish(){System.out.println("## cat eat fish");}public void catchButterfly(){System.out.println("## cat catch butterfly");}}
Exec类
public class Exec{public static void main(String args[]){Cat kitty = new Cat();kitty.run();kitty.catchMouse();kitty.sex = "female";kitty.age = 2;kitty.intro();//////////play(kitty);}public static void play(Play pit){pit.eatFish();}}
0 0
- 面向对象(面向基础)
- 面向对象技术基础
- 面向对象的基础
- 面向对象基础
- 第一章 面向对象基础
- VC#面向对象基础
- 面向对象基础
- 面向对象基础
- c#面向对象基础
- java基础 面向对象
- 面向对象基础术语
- 面向对象基础
- JavaScript面向对象基础
- 面向对象基础
- javascript 面向对象基础
- 面向对象基础
- 面向对象基础
- 面向对象基础
- Android:ContentProvider
- 不吃苦,你要青春干嘛
- 关于使用zepto框架中的tap click穿透事件 webapp开发
- 2.1 从链表中移除重复结点
- 2015-0908-osg学习历程7
- 面向对象基础
- 扩展性与存储限制问题
- swift学习笔记(一)
- Kth Smallest Element in a BST
- java web服务器cpu占用过高的处理
- Qt问题综合
- unity5 动画系统Mecanim事件快速入门 区分animation和animator不再混淆
- PL/SQL中cursor(光标/游标)的用法
- 跟着Vamei大神-02了解play