本文目录一览:
- 1、java中的父类是什么?
- 2、java中的父类方法是什么意思
- 3、Java中,所有的异常的父类是那个?
- 4、一个java类可以有几个父类?
- 5、一个java类可以有多个父类
- 6、在java 中,什么叫父类,什么叫子类
java中的父类是什么?
父类是相对而言的
比如有个类A
有个类B
class
B
extends
A
那么B就叫A的子类
A就叫B的父类
所有的类默认继承自Object类,也就是JAVA里的基类
java中的父类方法是什么意思
父类方法是指在父类里面定义的方法,如果此方法不是private修饰,也不是final修饰,那么这个方法是可以被子类继承的
Java中,所有的异常的父类是那个?
如果问所有的异常的父类,应该是Exception
若问,所有异常和错误的父类应该是Throwable(我是这么理解的,有问题谢谢指点)
因为课本上的答案:怎么问都是Throwable所以为了应试,选Throwable就对了
一个java类可以有几个父类?
Java类只支持单继承,不支持多继承。也就是说只可以有1个父类。
但是接口可以多继承。接口可以有多少父类。
类与类
继承,单继承
类与接口
实现,单实现,多实现
接口与接口
继承,单继承,多继承
一个java类可以有多个父类
必须可以啊,子类可以有无限多个,根据需要写,所有的类都是object的子类。虽然子类只能继承一个父类,但是可以另外实现多个接口
在java 中,什么叫父类,什么叫子类
父类和子类,就例如:老子和儿子,有着父子关系。而这里指的父子关系,其实也就是一种包含关系。打个比方,在我们现实生活中,学生Student是一个很大的概念,而U_Student大学生是属于学生中的一种,这里的学生即为父类,大学生即为子类。
父类和子类区别在哪?
学生和大学生都会有学习Study这个方法,但是大学生还会有自己特有的Study方法,两者还是有一定区别的,大学生的学习相较于其他学生来说,是更自由的。假如现在已经有一个学生(Student)类,然后我还要写一个大学生(U_Student)类,然后大学生UStudent类里有很多方法和Student里的方法都相同,但是还是有一小部分不同,怎样解决呢?难道还要重新写一个大学生类,并且重复敲一遍和学生类中一样的代码吗?那样浪费了时间和精力,并且浪费了存储空间,是很不划算的。所以,就有了“继承”。
子类继承父类,就是子类能引用父类中的某些东西。继承的关键字是extends,
例如:
public class Student(){}//父类
public class U_Student extends Student(){}//子类继承了父类
当子类和父类用一个同名方法,但是子类的实现却和父类不同,用到"方法重写"。
重写是指方法定义相同,但是实现不同,存在于父子类之间。
例如:
//父类
public class Student(){
//学习方法
public void study(){
System.out.println("我通过听老师讲课学习");
}
}
//子类
public class UStudent extends Student(){
public void study(){
System.out.println("我通过自习去学习");
}
}