面向对象——继承

继承是指类与类之间的一种关系

区分为:子类和父类,子类继承父类(重点)

可以使用extends用来继承,代码示例中可以查看

子类可以继承父类中的所有东西,只有public能继承private这种私有的不行

子类只能继承一个父类,但是父类可以让多个子类继承

一个父亲可以多个儿子,但是儿子只有一个爸爸

 

object是可以默认是所有类的祖父级别的,默认可以调用的

代码示例:

父类:

package 面向对象.继承;
//父类
public class demo1 {
String xm;
int age;

public void a(String xm, int age)
{
System.out.println("我叫"+xm+"我今年"+age+"岁");
}

public static void main(String[] args) {
student a=new student();
a.b("男");
}

}

子类:

package 面向对象.继承;
//子类 子类继承父类
public class student extends demo1{
public static void main(String[] args) {
demo1 a=new demo1();
a.age=10;
a.xm="小明";
a.a(a.xm,a.age);
}
String xb;
public void b(String xb)
{
System.out.println(xb);
}
}

package 面向对象.继承;
//子类 子类继承父类
public class teacher extends demo1{
public static void main(String[] args) {
demo1 a=new demo1();
a.age=18;
System.out.println(a.age);
}
}
posted @ 2021-12-20 17:40  道者顺心也  阅读(38)  评论(0)    收藏  举报