java中的子类和父类问题
来源:互联网 发布:从godaddy转出域名 编辑:程序博客网 时间:2024/06/07 02:08
class Person{
public static void main(String[] args){
Person p;
Student s;
p = new Person(); //(1)
s = new Student(); //(2)
p = s; //(3)这行没有问题
s = p; //(4)这行就会出现问题
}
}
class Student extends Person{}
Person是父类
Student是子类
(4) 号位置就会出现编译错误 而(3)号位置不会出现编译错误
通过这里可以明显的看出子类可以当成父类来用.
父类不可以当成子类来用.
原因很简单子类继承了父类的非私有的方法和变量.所以可以当成父类来用.
父类并没有继承子类,所有不能当成子类来用.
- java中的子类和父类问题
- java中的子类和父类问题
- java中的子类和父类问题(补充)
- java中的子类和父类问题(补充)
- java中的继承-子类继承父类的权限问题
- Java中的子类和父类—从内存分析
- Java中的继承:父类和子类的关系
- Java中子类和父类构造方法的问题
- Java子类和父类构造器问题分析
- JAVA父类和子类
- java 父类和子类
- Java中继承时的问题——子类和父类在(或不在)同一个包中的继承
- JAVA中的父类、子类转型
- OC中的父类和子类
- java 父类子类同步问题
- [ java ] java语言中的子类对象和父类对象的创建过程!
- Java中子类重写父类中的方法应注意的问题
- JAVA子类和父类关系总结
- iOS5开发:从程序里直接跳转到设置项的实现和代码分享(类似于金山电池医生功能,iOS5有效)
- exp/imp 操作过程中遇到932错误
- 代码备份
- log4j 自定义日志文件
- 在SQL Server 2008 使用SET 与SELECT 的异同。
- java中的子类和父类问题
- asp.net 实现自动发送email
- 我做项目这些年的经验
- MFC 断言
- JBoss跨域
- UTRAN Iub接口介绍
- 双屏对比
- 【Web开发技术】德优教育管理系统
- 中国移动互联网第一次大战盘点:360让别人不赚钱的能力很强