引用类型,继承的意义(上)

1)引用类型数组:

    引用类型数组指的是元素类型为引用类型的数组

      public class StudentTest{

             public static void main(String[]   args){

                      Student[] stus = new Student[3];

                     stus[0] = new Student("zs",25,"LF");

                     stus[1] = new Student("ls",26,"JMS");

                     stus[2] = new Student("ww",24,"SD");

                     System.out.println(stus[0].name);               //输出第一个学生的名字

                     stus[1].age = 28;                                        //修改第二个学生的年龄为24

                     stus[2].sayHi();                                           //第三个学生跟大家问好

                     for(int i =0;i<stus.length;i++){                    //遍历所有学生

                              System.out.println(stus[i].name);     //输出每个学生的名字

                             stus[i].sayHi();                                  //每个学生跟大家问好

 

                      }

           }

}

2)继承:

    继承的语法及特点,如下列表示:

         作用:代码复用

         通过extends来实现继承

         超类:派生类所共有的属性和行为            派生类:派生类所独有的属性和行为

         派生类继承超类后,派生类具有:超类+派生类

    一个超累可以有多个派生类,一个派生类只能继承一个超类-----------单一继承

    继承具有传递性

java规定:构造派生类之前必须先构造超类

    1. 在派生类构造方法中若自己没有调用超类的构造方法,则默认super()调用超类的无参构

        造方法

    2. 在派生类的构造方法中若自己调用了超类的构造方法,则不再默认提供

        注意:super()调用超累构造,必须位于派生类构造方法的第一行

3)super:

        super用于指代当前对象的超类对象,用法如下:

           1.  super.成员变量名:用于访问超类的成员变量

           2.  super.方法名():用于调用超累的方法

          3.   super():用于调用超类的构造方法

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值