java一个关于类继承的问题

如题所述

第1个回答  2019-11-27
两个类放在同一个源文件是可以编译的,但是编译结束后会生成两个class文件:Fish.class和Animal.class的。我估计你不能运行是因为你少了其中一个class文件

Java中一个类最多可以继承?
java中定义一个类可以同时继承两个类java不支持多重继承,也就是不能同时继承两个类,但可以实现多个接口。不能。\\x0d\\x0a一个类不能直接继承多个类,java是单继承语言。\\x0d\\x0a比如说这样:classAextendsB,C不能这样写,因为java不支持多继承。java中对于继承,java只支持单继承。java虽然不...

关于Java 的继承问题,子类会继承父类的哪些东西?
1)能够继承父类的public和protected成员变量;不能够继承父类的private成员变量;2)对于父类的包访问权限成员变量,如果子类和父类在同一个包下,则子类能够继承;否则,子类不能够继承;3)对于子类可以继承的父类成员变量,如果在子类中出现了同名称的成员变量,则会发生隐藏现象,即子类的成员变量会...

java中类只允许单一继承
java中类只允许单一继承是正确的。在Java中,一个类只能直接继承自另一个类,这被称为单一继承。这是由于Java语言的设计决策,目的是为了保持代码的简洁性和可维护性。尽管Java只允许单一继承,但可以通过接口实现多继承的效果。通过实现多个接口,一个类可以获得多个接口的功能,并且可以在接口中定义多个...

java一个类可以继承多个类吗
在Java中,一个类可以继承多个类。拓展知识:这种特性被称为多态性或多重继承。一个类可以继承自一个或多个父类,只要这些父类没有直接的继承关系。在Java中,使用关键字<extends>来声明一个类继承另一个类。例如: class Animal { \/\/ Animal类的公共方法 } class Dog extends Animal { \/\/ Dog...

关于JAVA继承的问题:子类无条件地继承父类不含参数的构造函数。这句话...
不对的,构造函数是不能继承的。子类可以继承父类的所有成员变量和成员方法,但不能继承父类的构造方法。这就意味着,子类不能用“.”来操作父类的构造方法。但实际上,子类的构造方法中一定会调用父类的构造方法,不过这种调用只是为了创建子类对象进行的初始化处理。而不会创建父类对象。可以使用super...

关于java单继承问题
1、Java中一个类不能继承多个具体class。2、一个类只可继承自一个具体 class,但可实现多个接口。interface不涉及到实现细节,不与任何存储空间有关连。可以实现合并多个 interface ,达到可向上转型为多种基类的目的。新类可继承自一个具象class,其余继承都得是interfaces。3、outer class不可继承自多个...

关于不同语言类的继承的问题
Java语言中的类只支持单继承,而接口支持多继承。 Java中多继承的功能是通过接口(interface)来间接实现的。 JAVA不支持多继承,单继承使JAVA的继承关系很简单,一个类只能有一个父类,易于管理程序,同时一个类可以实现多个接口,从而克服单继承的缺点。继承分为单继承和多重继承。单继承是指一个子类...

java所有的异常类皆继承哪一个类
对于“Java所有的异常类皆继承哪一个类”的问题,我持有不同的观点。根据Java语言规范,所有的异常类确实都继承自java.lang.Throwable类,而java.lang.Exception类正是java.lang.Throwable的一个子类。因此,从这个角度来看,所有的异常类确实都继承了java.lang.Throwable这个类,而不仅仅局限于java.lang....

java初学提问 关于执行过程 和继承的一些问题,请各位大虾帮忙 谢谢_百度...
2.你这里面有一个java思想,就是父类的引用指向子类的对象,其实是向上兼容的概念,如果你理解不了,你就记死,父类的引用指向子类的实体,如果通过该引用调用的方法是子类重写了父类的,那么调用的就是子类的方法。但是成员变量并不会被继承,所以不存在重写。3.类的加载,指的是JVM需要用到一个类...

java 继承时,子类存在和父类相同的属性和方法会怎么样?
您好,在 Java 中,如果子类存在和父类相同的属性和方法,则子类会覆盖父类的属性和方法。这种情况下,子类会继承父类的属性和方法,但是如果子类重新定义了和父类相同的属性和方法,则子类的属性和方法会覆盖父类的属性和方法。如果子类覆盖了父类的方法,那么在调用该方法时,实际上会调用子类的方法而...

相似回答
大家正在搜