欢迎使用CSDN-markdown编辑器
来源:互联网 发布:女权五姐妹事件知乎 编辑:程序博客网 时间:2024/05/29 14:15
继承
继承在我们敲代码的过程中极大地解决了复杂的重复代码,让我们很方便写出我们需要的代码,同时也极大节省了我们的时间。例如下面的代码
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.private权限修饰符修饰的属性和方法是不能被子类继承的 2.构造方法也不能被子类继承,不过可以用super关键字访问构造方法。 3.protected权限修饰符修饰的属性和方法要在同一个包中才可以继承,不在同一个包中是不能被继承的。
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 【Java并发】JAVA并发编程实战-读书笔记18
- android category 讲解
- JSP 自定义标签
- struts中使用base标签改变原来的访问网址
- Android4.0中Alertdialog对话框点击边缘外部消失问题解决
- 欢迎使用CSDN-markdown编辑器
- 网络知识 及 TCP、UDP编程实现过程
- think in UML读书笔记1 抽象
- 花落
- 【Android】开源项目汇总-备用
- Unity网格合并_材质合并
- vc在unicode和非unicode情况下cstring转换为float
- 成为优秀Swift开发者的10条建议
- 一些基本的关于数据库的sql语句