2013年2月11日

JAVA学习笔记——面向对象06

摘要: 今天是大年初二,呵呵,新年快乐,抽时间也得学习一会,今天学习JAVA面向对象内部类和异常的部分。学习要点如下:内部类可以直接访问外部类中的成员,包括私有。之所以可以直接访问外部类中的成员,是因为内部类中持有一个外部类的引用,格式:外部类名.this。外部类要访问内部类必须建立内部类对象。类可以被私有修饰?!内部类可以。访问格式:(1)当内部类定义在外部类的成员位置上时,而且非私有,可以在外部其他类中直接建立内部类对象。(外部类名.内部类名 变量名 = 外部类对象.内部类对象;Outer.Inter in = new Outer().new Inner());(2)当内部类在成员位置上是,就.. 阅读全文

posted @ 2013-02-11 23:32 yjc327 阅读(129) 评论(0) 推荐(0) 编辑

JAVA学习笔记——面向对象05

摘要: 今天开始学习面向对象的第三个特征——多态重点如下:多态:可以理解为事物存在的多种体现形态。(1)多态的体现:父类的引用指向了自己的子类对象。父类的引用也可以接受自己的引用对象。(2)多态的前提:必须是类与类之间有关系,要么继承要么实现。通常还有一个前提就是存在覆盖。(3)多态的好处:提高了程序的扩展性。(4)多态的弊端:提高了扩展性,但是只能使用父类的引用访问父类中的成员。(5)多态的应用。向上转型(类型提升)和向下转型(强制将父类的引用转成子类类型)。千万不要出现这样的操作:将父类对象转成子类类型。我们能转换的是父类应用指向了自己的子类对象时,该应用可以被提升,也可以被强制转换。多态自始自终 阅读全文

posted @ 2013-02-11 23:31 yjc327 阅读(111) 评论(0) 推荐(0) 编辑

导航