ToB企服应用市场:ToB评测及商务社交产业平台
标题:
面向对象ooDay3
[打印本页]
作者:
南飓风
时间:
2022-9-16 17:17
标题:
面向对象ooDay3
精华笔记:
引用类型数组:
给元素赋值时,需要new个对象
若想访问对象的数据,需要通过数组元素去打点来访问
继承:
作用:代码复用
通过extends来实现继承
超类/父类:共有的属性和行为
派生类/子类:特有的属性和行为
派生类可以访问派生类的+超类的,但超类不能访问派生类的
一个超类可以有多个派生类,但一个派生类只能继承一个超类-----------单一继承
继承具有传递性
java规定:构造派生类之前必须先构造超类
在派生类的构造方法中若没有调用超类的构造方法,则默认super()调用超类的无参构造方法
在派生类的构造方法中若自己调用了超类的构造方法,则不再默认提供
注意:super()调用超类构造方法,必须位于派生类构造方法的第一行
super:指代当前对象的超类对象
super的用法:
super.成员变量名-------------------------访问超类的成员变量
super.方法名()-----------------------------调用超类的方法-------------------明天下午讲
super()---------------------------------------调用超类的构造方法
笔记:
<ol>引用类型数组:
<ul>给元素赋值时,需要new个对象
若想访问对象的数据,需要通过数组元素去打点来访问
[code]//对于引用类型数组而言,必须给每个元素都赋值的//若元素不赋值,则默认值为null,容易发生空指针异常Student[] stus = new Student[3]; //创建Student数组对象stus[0] = new Student("zhangsan",25,"LF"); //创建Student对象stus[1] = new Student("lisi",24,"JMS");stus[2] = new Student("wangwu",26,"SD");System.out.println(stus[0].name); //输出第1个学生的名字stus[1].age = 27; //修改第2个学生的年龄为27stus[2].sayHi(); //第3个学生跟大家问好for(int i=0;i
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4