摘要: 内部类将一个类定义在另一个类里面,里面的那个类就称为内部类(内置类,嵌套类)。访问特点:1、内部类可以直接访问外部类中的成员,包括私有成员 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this 2、而外部类要访问内部类中的成员必须要建立内部类对象访问格式:1、当内部类定义在外部类的成员位置上,而非私有,可以再外部类其他类中直接建立内部类对象格式 外部类名.内部类名 变量名 = 外部类对象.内部类对象; Outer.Inner in = new Outer().new Inner();2、内部类在成员位置上,就可以被成员修饰符所修饰 比如,pr... 阅读全文
posted @ 2012-08-05 16:50 viLyo 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 多态:可以理解为事物存在的多种体现形态如:人:男人,女人 动物:猫,狗,鸟猫这个动物应该是猫类型的:猫 cat = new 猫();同时猫也是动物的一种:动物 y = new 猫(); 动物是猫和狗具体事物抽取出来的父类型,父类型指向了子类对象 1、多态的体现 父类的引用指向了自己的子类对象 父类的引用也可以接收自己的子类对象2、多态的前提 必须是类与类之间有关系,要么继承,要么实现 还有一个前提:存在覆盖 3、多态的好处 多态的出现大大的提高了程序的扩展性4、多态的弊端 虽然提高了扩展性,但是只能使用父类的引用访问父类中的成员5、多态的应用6、多态使用的注意事项 看一个关于... 阅读全文
posted @ 2012-08-05 01:46 viLyo 阅读(3720) 评论(0) 推荐(0) 编辑