永发信息网

java中基类和子类的类型是一样的吗?

答案:4  悬赏:70  手机版
解决时间 2021-02-16 14:22
  • 提问者网友:人傍凄凉立暮秋
  • 2021-02-15 14:15
java中基类和子类的类型是一样的吗? 不论继承多少代

所以可以传递子类的对象调用基类的方法或成员变量?!!
最佳答案
  • 五星知识达人网友:春色三分
  • 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核心技术第一卷
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯