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

 时间:2024-10-31 14:22:38

这章继续面向对象基础中各语法的用法,其中包含运行期类型识别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章之面向对象三
  • android学习札记第7章之IO流三及XML初步
  • android学习札记第7章之IO流二
  • android学习札记第6章之集合三及其他语法和异常
  • android学习札记第8章之XML及处理XML解析和创建
  • android学习札记第5章之字符串处理javaapi2
  • 热门搜索
    懊恼近义词 传真机怎么用 眼部细纹怎么办 元气囝仔怎么读 怎么输入分数 海尔净水器怎么样 立刻的近义词 飞机头怎么吹 儿童发型图片 广泛的近义词