java中基类和子类的类型是一样的吗? 不论继承多少代
所以可以传递子类的对象调用基类的方法或成员变量?!!
java中基类和子类的类型是一样的吗?
答案:4 悬赏:70 手机版
解决时间 2021-02-16 14:22
- 提问者网友:人傍凄凉立暮秋
- 2021-02-15 14:15
最佳答案
- 五星知识达人网友:春色三分
- 2021-02-15 15:11
不确切 变量的属性范围在继承中规定 继承父类的子类的权限不应该比父类小
言外之意是可以比他大
至于你补充的问题 一般有经验的程序员都会用接口 子类用基类的实现的根本原因在于 程序设计时不同层次的分离 是复写 重用 灵活性的表现,也就是基础提到的特点之一
言外之意是可以比他大
至于你补充的问题 一般有经验的程序员都会用接口 子类用基类的实现的根本原因在于 程序设计时不同层次的分离 是复写 重用 灵活性的表现,也就是基础提到的特点之一
全部回答
- 1楼网友:轻雾山林
- 2021-02-15 18:07
引用一样当然类型也一样了。如果不理解,教你个简单测试:
把父类的构造函数里面写点测试内容,子类的构造函数也写上测试内容。然后你运行下看看就OK了!例如:
//下面父类
public class fatherClass{
public fatherClass(){
System.out.println("我是父类");
}
}
//下面子类
public class sumClass extends fatherClass{
public sumClass(){
System.out.println("我是子类");
}
}
//接着你就慢慢测试咯!
。。。。。。。
- 2楼网友:鱼忧
- 2021-02-15 17:07
这个问题,要看你的子类是否有实现其它的 接口
因为子类如果实现了其它的抽象类,那么子类中的属性或方法都会与基类有所不同
- 3楼网友:孤老序
- 2021-02-15 15:28
基类就是父类,object类是所有类的父类,子类继承父类,继承并重写父类的方法和非私有成员变量。举个例子,车是父类,能走,有轮子是他的方法和属性,汽车,自行车,火车就是子类,继承了父类走的方法,又重载了轮子的个数这个属性。大概就是这样,不理解可以看看java核心技术第一卷
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯