摘要: /*2.抽象类与具体类 * abstract可以用于定义类和方法 * 抽象方法没有方法体*/ 阅读全文
posted @ 2016-09-15 15:50 特雷恩 阅读(304) 评论(0) 推荐(0) 编辑
摘要: /*1.对象应该长什么样子 * abstract 类型的类不能用于new对象*/ 阅读全文
posted @ 2016-09-15 15:46 特雷恩 阅读(147) 评论(0) 推荐(0) 编辑
摘要: /*方法的重载overload * 重载:在同一个类里可以定义一个或者一个以上的方法 * 参数类型不一致 * 参数数量不一致 * */ 阅读全文
posted @ 2016-09-15 15:42 特雷恩 阅读(165) 评论(0) 推荐(0) 编辑
摘要: /*39遵守合约:覆盖的规则 * 1.参数必须要一致(参数类型一致、参数数量一致、参数顺序一致) * 2.返回类型必须一致,即父类子类之间 * 3.方法的访问权限必须一致*/ 阅读全文
posted @ 2016-09-15 15:41 特雷恩 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1 class Animala{ 2 void makeNoise(){ 3 System.out.println("动物在嘶吼"); 4 } 5 } 6 class Dogs extends Animala{ 7 void makeNoise(){ //重写 8 System.out.printl 阅读全文
posted @ 2016-09-15 15:40 特雷恩 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1 public class Duotai { 2 void eat(){ 3 System.out.println("动物在进食"); 4 } 5 void roam(){ 6 System.out.println("动物在活动"); 7 } 8 public static void main(S 阅读全文
posted @ 2016-09-15 15:39 特雷恩 阅读(133) 评论(0) 推荐(0) 编辑
摘要: /*调用哪个方法 * 子类会继承父类所有public或protected类型的实例变量和方法,但互惠继承父类所有pivate * 类型的变量和方法(这类变量和方法第子类不可见)*/public class Diaoyong { } 阅读全文
posted @ 2016-09-15 15:37 特雷恩 阅读(89) 评论(0) 推荐(0) 编辑
摘要: /*继承的意义 * 1.避免了重复的代码 * 2.修改属性和方法时只需要在父类里修改 * */public class Jcyiyi { } 阅读全文
posted @ 2016-09-15 15:37 特雷恩 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1 class Animalz{ 2 String name; 3 String food; 4 int hunger; 5 void makeNoise(){} 6 void eat(){} 7 void sleep(){} 8 void roam(){} 9 10 } 11 class Feli 阅读全文
posted @ 2016-09-15 15:36 特雷恩 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1 public class Sheji extends Animals{ //继承Animal 2 void makeNoise(){ //重写makeNoice方法 3 System.out.println(name+"汪汪汪!"); 4 } 5 void eat(){ 6 System.out 阅读全文
posted @ 2016-09-15 15:35 特雷恩 阅读(84) 评论(0) 推荐(0) 编辑