android学习札记第3章之面向对象三

2025-05-23 11:48:35

这章继续面向对象基础中各语法的用法,其中包含运行期类型识别instanceof、抽象类、final、static、访问控制符、接口和一些面向对象的练习,然后进一步掌握面向对象的思想,对封装、继承、多态进一步理解。

工具/原料

JDK、eclipse、android SDK、ADT

一、面向对象基础

1、instanceof钱砀渝测(运行期类型识别): Shape s=new Line(); 如果对一个对象的真实类型及其父类型判断,就都返回true。 作用:可以在向下转型前判断是否属于该类型,然后在向下转型,之后就可以调用子类中的成员了,如: if(s intanceof Line){ Line line=(Line)s; System.out.println(line.length);}

android学习札记第3章之面向对象三

3、final:用与修饰变量、方法、类。 变量: final int a=10;//变量的值不可变(常量) final Point a=new Point(2,3);//a.x=4;->正确,a是Point对象在内存中的地址,而不是x,y的值。 方法:不能被子类重写。 类:不能被继承。

android学习札记第3章之面向对象三

5、访问控制符: 控制一个类,或类粝简肯惧内部成员的访问范围。 类 包 子类 包外 public √ √ √ √ protected √ √ √ X default √ √ X X private √ X X X 4个访问控制符的选择原则:尽量使用小的范围。 公开的类或成员,是与其他开发者的一个契约,约定公开的东西会保持稳定不变。

android学习札记第3章之面向对象三android学习札记第3章之面向对象三android学习札记第3章之面向对象三android学习札记第3章之面向对象三android学习札记第3章之面向对象三android学习札记第3章之面向对象三
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢