java什么是继承?什么是父类?什么是子类?

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:19:46

class A{
String name="hello";
String sex=" 男";
public void getInfo(String name,String sex){
System.out.println("我是父类"+name+sex);
}

}
class B extends A{
int age=10;
public void getInfo(){
System.out.println("我是子类"+name+sex+age);
}
}
public class Test{
public static void main(String args[]){
B b=new B();
b.getInfo();
}
}

我写的一个例子 希望你能够理解
类A是父类 也就是超类
类b是子类 继承的话 类b继承了类a这叫继承
同时 类b继承类a的所有属性和方法
像例子中的a具有name和sex属性 还有getInfo方法
类b除了继承了a的属性外还有一个自己的属性age
还有一个getInfo方法 方法名和类a的一样 这叫方法的重写
还不懂的百度Hi

1、继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
2、有继承关系的类才能分出哪个是父类,哪个是子类,继承用extends关键字,extends后面的类则表示父类,extends前面的类则是子类。在java中所有的类都默认继承Object类,Object类是所有类的父类。
3、直接继承Object的类可以称之为Object的子类,间接继承Object的类可以称之为object的间接子类,object则是它的间接父类或者超类。
示例: