摘要:
3.6 类的成员之五:内部类 3.6.1 静态内部类 ①静态内部类可以等同看做静态变量。 ②内部类重要的作用:可以访问外部类中私有的数据。 ③静态内部类可以直接访问外部类的静态数据,无法直接访问成员。 ④静态内部类不会持有外部的类的引用,创建时可以不用创建外部类,静态内部类可以直接访问外部的静态变量 阅读全文
摘要:
3.5接口interface ①有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是,Java不支持多重继承。有了接口,就可以得到多重继承的效果。 ②接口(interface)是抽象方法和常量值的定义的集合。 ③从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没 阅读全文
摘要:
3.4抽象:abstract 3.4.1什么是抽象类? 随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。 3.4.2抽象类基础语法 ①用abstract关键字 阅读全文