package ExtendTest;
public class A {
private int a =1;
public int b =11;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public void B(){
this.C();
}
public void C(){
System.out.println("B->C"+a);
}
}
package ExtendTest;
public class AB extends A {
private int a =2;
public int b = 22;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public void C(){
System.out.println("AB->C"+a);
}
public static void main(String[] args){
A t = new AB();
AB t1 = new AB();
t.B();
System.out.println(t.getA());
System.out.println(t.b);
System.out.println(t1.b);
}
}
Java 在继承的时候,方法被重写this永远指向运行时的类型。所以调用的时候,总是指向new 对象实例化的对象。
但是public的属性,就不同,它指向声明的类型的属性,猜测它有可能是编译期就决定了。
分享到:
相关推荐
java继承学习教案.pptx
java继承作业.pdf
利用Java继承机制。编写一个抽象的图形类Shape,里面有方法getArea()计算面积以及方法displayArea()显示面积,编写子类矩形类和三角型类分别实现两个方法。
Java中的继承作为Java面向对象三大特性之一,在知识点上而言,还是很多的,而且java的继承与覆盖基本是java笔试中常出的题,也比较绕,下面欧#柏泰#克和大家一起来学习下JAVA继承的相关知识点吧:
java 继承和多态PPT教程
java继承 对象类型的转换 实例代码java继承 对象类型的转换 实例代码java继承 对象类型的转换 实例代码
第一次传东西,大家多多支持呀。一本部分java继承的课件
精选几道java继承及接口的实例
自己设计的一个程序,展现有继承结构的子类对象的初始化过程(包含构造方法、初始化值、父类构造方法、父类的初始化值的环节)
6.java继承的概念.zip6.java继承的概念.zip6.java继承的概念.zip6.java继承的概念.zip6.java继承的概念.zip6.java继承的概念.zip6.java继承的概念.zip6.java继承的概念.zip6.java继承的概念.zip6.java继承的概念.zip...
7.java继承的语法.zip7.java继承的语法.zip7.java继承的语法.zip7.java继承的语法.zip7.java继承的语法.zip7.java继承的语法.zip7.java继承的语法.zip7.java继承的语法.zip7.java继承的语法.zip7.java继承的语法.zip...
java继承和多态PPT教案学习.pptx
java 继承 程序 学习java 必须要学习的知识,搞懂了 你java就入门了
java继承课件,主要用于初学者自学java继承课件,主要用于初学者自学java继承课件,主要用于初学者自学java继承课件,主要用于初学者自学java继承课件,主要用于初学者自学
java继承习题精选 包含可很多习题 同时也副有正确答案
java 继承泛型类示例 java 继承泛型类示例 java 继承泛型类示例
论JAVA继承机制中父类与子类的关系
1继承的概念 2继承的实现 3变量隐藏与方法覆盖 4super关键字 5 子类的构造顺序 6Object类 7 final关键字
linux下java继承开发环境配置,喜欢的人赶快下吧。很有用哦!学习linux很好的。
java继承、多态的简单程序,适合初学者参考,配套Bin_0902的博客使用