继承
来源:互联网 发布:数据库设计说明书实例 编辑:程序博客网 时间:2024/06/12 01:24
继承在我们敲代码的过程中极大地解决了复杂的重复代码,让我们很方便写出我们需要的代码,同时也极大节省了我们的时间。例如下面的代码
class Animal{ \\ 这是父类 String name; \\ 实例成员变量 String color; \\ 实例成员变量 int age; \\实例成员变量 public void eat(){ \\ 父类方法 System.out.println("我要进食!"); } public void sleep(){ \\ 父类方法 System.out.println("我要睡觉!"); } } class Dog extends Animal{ \\ 子类 public void showInfo(){ \\ 子类方法,继承了父类的属性 System.out.println("名字为" + name + ",颜色为" + color + "的," +age "岁的狗要进食!"); } } class Manager{ \\ 测试类 public static void main(String[] args) { Dog dog = new Dog(); \\ 创建一个Dog类的对象 dog.name = "二狗"; \\ 给这个对象赋值 dog.color = "黄色"; \\ 给这个对象赋值 dog.age = 9; \\ 给这个对象赋值 dog.showInfo(); \\ 对象调用方法 dog.eat(); \\ 对象继承了父类的方法 dog.sleep(); \\ 对象继承了父类的方法}}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
上面写的一串代码,描述的是子类继承父类的一些属性和方法。不过在继承的过程当中,要注意几点:1.private权限修饰符修饰的属性和方法是不能被子类继承的 2.构造方法也不能被子类继承,不过可以用super关键字访问构造方法。 3.protected权限修饰符修饰的属性和方法要在同一个包中才可以继承,不在同一个包中是不能被继承的。
0 0