浅谈继承的那些细节知识点--java中继承的简单应用。
来源:互联网 发布:怎么汉化软件 编辑:程序博客网 时间:2024/05/16 17:46
继承的基本概念就不说了,大家都应该知道的。用现在的话说就是拼爹!!下面就是一些最简单的继承了。
看代码:
public class Person {
public int age;
public String name = "李白";
public Person () {
}
public void say() {
System.out.println("爸爸说");
}
}
public class Son extends Person {
int age = 4;
String name = "李明";
public Son() {
}
public void say() {
System.out.println("儿子说");
}
}
public class Test {
public static void main(String[] args) {
Son s = new Son();
s.say();
}
}
这是第一个细节点:当子类引用指向子类对象的时候,也就数创建实例对象。父类和子类中都含有的方法(子类继承父类的方法),优先调用子类中的方法,不管有么有重写。
第二个细节点:当子类中并没有say();方法的时候,就会从父类中找(拼爹的时候到了)。如果父类中含有该方法,子类对象便会调用,如果还是么有那就会报错;
第三个细节点:父类中一些属性如果是private属性的那么子类是没办法访问和继承的。如age,和name。
第四个细节点:子类继承父类,父类引用指向子类对象。如 Person man = new Person();man.say);优先调用子类的方法,方法是可以重新改写的,但是man.age调用的是Person的age.属性是不可以重写的。
第五个细节点:当子类对象调用子类中的方法的时候,可以自方法内部调用父类的方法。此时需要使用super关键字。并且不用放在第一行也可以编译通过。
- 浅谈继承的那些细节知识点--java中继承的简单应用。
- Java中类的继承那些事
- java中类的继承知识点
- java中继承的知识点回顾
- java中关于继承的知识点总结
- java中类继承的简单应用案例
- java继承的小知识点
- Java-继承的应用
- Java类中继承、接口实现的一些细节
- 继承的细节
- cocos2d-js中关于继承的细节
- JAVA 继承需要注意的细节
- JAVA继承,讨论字符串的细节
- 浅谈Java程序设计中继承的利与弊
- 继承的那些事:
- 继承的知识点
- 继承的知识点总结
- 浅谈java继承中对于main方法的继承之奇葩问题
- 软件测试第一节课总结
- MongoDB文档翻译-mongo Shell-使用mongo Shell帮助
- Redis
- 关于图像处理时傅里叶谱和相的一点思考
- GPG入门教程
- 浅谈继承的那些细节知识点--java中继承的简单应用。
- matlab正则表达式的简单表示
- kinect2.0同分辨率采集RGB-D图像并保存,并显示人体骨架
- Ubuntu开发环境搭建(2)【安装arm-linux-gcc-4.4.3交叉编译环境】
- LeetCode:Relative Ranks
- 排序--插入排序
- redis与memcached比较
- 1089.Insert or Merge (25)...to be continued...
- Crackme 30