Java面向对象编程——面向对象的继承性

在面向对象的设计过程中,类是基本的逻辑单位。但是对于这些基本的逻辑单位需要考虑到重用的设计问题,所以在面向对象的设计里提供有继承,并利用这一特点实现类的可重用性定义。

严格来讲,继承性是指扩充一个类已有的功能。在Java中,如果要实现继承的关系,可以使用以下的语法完成:

                                    class  子类  =  extends 父类 { }

在继承结构中,很多情况下会把子类称为派生类,把父类称为超类(super class)。

 class  Person  {

            private  String name;     // 姓名

            private   int   age;           //年龄

            set get 方法略。

}

class   Student extends  Person  {                   //student是子类

               //在子类中不定义任何功能。 

}

public  class   JavaDemo{

 

           public static void   main(String[ ] args){

           student  stu  =  new student();

           stu.setName  ("王二蛋");      //   父类定义

           stu.setAge(18);                    //  父类定义

          system.out.println("名字叫:"+stu.getname()+",年龄是:"+stu.getage());

          }

}

程序执行结果:

姓名:王二蛋,年龄:18

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值