extends继承初步

主要内容:
1.什么是继承
2.为什么要使用继承

3.继承的基本语法特点

什么是继承:
使用extends关键字进行继承

示例代码:

创建一个Person类:

class Person{
    static String name;
    int age;
    
    void eat(){
        System.out.println("吃饭");
    }

    void introduce(){
        System.out.println("我的名字是:"+name + "年龄为:"+age); 
    }
} 
Student继承Person

class Student extends Person{

}
主函数:

class Test3{
    public static void main(String agrs[]){
        Student student = new Student();
        student.name = "张三";
        student.age = 18;

        student.eat();
        student.introduce();
    }
}
从上面代码已经可以看到Student已经完美继承了Person。继承就是子类可以直接使用父类的方法。

shanl@shanl-Aspire-4740:~/Javastudy/src/Practice$ javac Person.java Student.java Test3.java 
shanl@shanl-Aspire-4740:~/Javastudy/src/Practice$ java Test3
编译结果:
吃饭
我的名字是:张三年龄为:18
当然,在子类当中也可以加入自己私有的成员变量和方法:
class Student extends Person{

    int grade;
 
    void study(){
        System.out.println("学习");
    }
}
这样Student子类不仅可以使用父类Person的方法和变量,也可以使用自己私有的变量和方法了。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值