摘要: 1.抽象类和抽象方法: abstract void f();1.包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。2.如果从一个抽象类继承,并想创建该新类的对象,那么就必须为基类中的所有抽象方法提供方法定义。如果不这样做(可以选择不做),那么导出类便也是抽象类,且 阅读全文
posted @ 2016-08-12 22:54 特大土逗 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.创建内部类 2.链接到外部类:当生成一个内部类的对象时,此对象与制造它的外围对象之间就有了一种联系,所以它能访问其外围对象的所有成员,而不需要任何特殊条件。 3.使用.this()与.new():1.如果你需要生成对外部类对象的引用,可以使用外部类的名字后面紧跟圆点和this。2.DotNew 阅读全文
posted @ 2016-08-12 22:50 特大土逗 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.再论向上转型: 1(1).忘记对象类型 2.转机: 2(1).方法调用绑定 2(2).产生正确的行为 2(3).可扩展性:多态是一项让程序员“将改变的事物与未变的事物分离开来”的重要技术。 2(4).缺陷:“覆盖”私有方法:只有非private方法才可以被覆盖;但是还需要密切注意覆盖privat 阅读全文
posted @ 2016-08-12 13:30 特大土逗 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.包:库单元1(1).代码组织:package和import关键字允许你做的,是将单一的全局名字空间分割开,使得无论多少人使用Internet以及Java开始编写类,都不会出现名称冲突问题。1(2).创建独一无二的包名:1.域名MindView.net 把它的顺序倒过来,并且将其全部转换为小写,n 阅读全文
posted @ 2016-08-12 10:30 特大土逗 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.组合语法 2.继承语法:但是在scrub()中,并不能直接调用scrub(),因为这样做将会产生递归。super关键字表示超类的意思,当前类就是从超类继承来的。super.scrub()将调用基类版本的scrub()方法 2(1).初始化基类:带参数的构造器(如果没有默认的基类构造器,或者想调用 阅读全文
posted @ 2016-08-12 10:24 特大土逗 阅读(164) 评论(0) 推荐(0) 编辑