#最简单实现过程:
##1.创建一个学生类Person(创建一个说话的方法)
代码
package base.oop.Demo04;
public class Person {
public void say(){
System.out.println("人说了一句话");
}
}
##2.创建一个Student类(没有创建任何方法)
代码:
package base.oop.Demo04;
//人
public class Student extends Person {
}
##3.创建一个Application测试类(先、生成Student的形式实例,然后通过stdent.方法名,调用~)
package base.oop.Demo04;
public class Application {
public static void main(String[] args) {
Student student = new Student();
student.say();
}
}
#如果父亲有一百亿,我想要继承,就需要public的条件,代码如下
##父类代码
//父类
package base.oop.Demo04;
public class Person {
public int money=10_0000_0000;
public void say(){
System.out.println("人说了一句话");
}
}
##子类代码
//子类
package base.oop.Demo04;
//人
public class Student extends Person {
}
##测试类代码
//测试类
package base.oop.Demo04;
public class Application {
//public才可以继承,如果是private就不可以继承
public static void main(String[] args) {
Student student = new Student();
student.say();
System.out.println(student.money);
}
}
最后就是知识点:
1.在java中,所有的类都默认继承Object类,可用快捷键ctrl+H 调用出继承数,就会看到往上三级的类继承关系,所有类的源头都是Object类
2.一个类只能有一个父类,而一个类可以继承给多个类,相当于你只能有一个爸爸,但是你的爸爸却可以拥有多个儿子。(想要继承多个方法,可以,只能让你的爸爸拥有这个方法,或者你的祖父拥有多个办法,你祖父继承给你的父亲,你的父亲再继承给你,你就会拥有很多方法)