继承,继承的注意点、测试代码、什么条件下可以继承

#最简单实现过程:
##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.一个类只能有一个父类,而一个类可以继承给多个类,相当于你只能有一个爸爸,但是你的爸爸却可以拥有多个儿子。(想要继承多个方法,可以,只能让你的爸爸拥有这个方法,或者你的祖父拥有多个办法,你祖父继承给你的父亲,你的父亲再继承给你,你就会拥有很多方法)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值