Java继承--问题
来源:互联网 发布:如何开淘宝店铺 编辑:程序博客网 时间:2024/05/24 04:51
class Father {
String name="father";
void printname(){
System.out.println(name);
}
}
class Son extends Father{
String name="son";
void printname(){
System.out.println(name);
}
}
public class Test {
public static void main(String[] args) {
Father f = new Son();
System.out.println(f.name);
f.printname();
}
}
输出:
father
son
String name="father";
void printname(){
System.out.println(name);
}
}
class Son extends Father{
String name="son";
void printname(){
System.out.println(name);
}
}
public class Test {
public static void main(String[] args) {
Father f = new Son();
System.out.println(f.name);
f.printname();
}
}
输出:
father
son
:我知道这是一个父类的引用指向子类的对象,但为什么用f对象的成员变量即打印f.name是father,而用它的方法printname()打印的是son呢?
声明父类,创建子类。
声明的什么,拥有什么。(属性)。
创建的什么,执行什么。(方法)。
0 0
- Java 继承问题
- Java继承--问题
- java继承的问题
- java继承问题
- java继承问题
- java笔试问题(继承)
- java继承的权限问题
- java继承的权限问题
- java中多继承问题
- java的private继承问题
- 关于java 中的继承问题
- Java静态方法继承问题
- java接口的继承问题
- java的继承覆盖问题
- java接口的继承问题
- java中的继承-子类继承父类的权限问题
- Java类继承中的构造函数问题
- Java构造函数的继承问题
- 基于visual Studio2013解决面试题之1305字符串所有子集
- Oracle常用知识小结
- DSP/BIOS程序开发三:API简介
- XE3使用Spirit写解析器
- Insert Interval
- Java继承--问题
- UVa414 - Machined Surfaces- 字符串-难度1
- OpenCV笔记:图像边缘检测Sobel,Laplace,Canny
- ##、“...”、_ _VA_ARGS_ _
- protobuf c++ API
- Linux--DNS服务器
- 基于visual Studio2013解决面试题之1306奇偶位数交换
- 数据分析之数据采集
- 老妖怪个人建议环境保护低碳生活22条