03 2017 档案
摘要:内部类 可以在一个类的内部定义另一个类这种类成为内部类或嵌套类,比如: 内部类有什么问题和好处: 问题:外部类不使用或不创建外部类对象,就不能直接创建内部类对象 好处:外部类的私有属性,内部类可使用,而且不破坏封装,这也是为什么内部类存在的重要原因 内部类的特性 内部类的特征与变量概念特性很相似 内
阅读全文
摘要:接口由全局常量和公共的抽象方法组成,接口的定义格式: 接口中的抽象方法必须定义为public访问权限,在接口中如果不写也默认是public访问权限 接口的定义: 但是在接口的定义中已经声明了接口是由全局常量和抽象方法组成的,所以可以简化为以下格式: 与抽象类一样,接口若要使用也必须通过子类,子类通过
阅读全文
摘要:抽象类的作用类似“模板”,可以根据它的格式来修改、创建新的类;但是不能直接由抽象类创建对象只能通过抽象类派生出新的类,再由它来创建对象;抽象类的使用同样是单继承,即一个子类只能继承一个抽象类 抽象类的定义及使用规则: 包含一个抽象方法的类必定是抽象类 抽象类和抽象方法都要使用abstract关键字声
阅读全文
摘要:Super 使用super关键字可以直接调用父类中的构造方法、属性、普通方法 super调用父类构造方法的操作,与this调用构造方法一样,语句必须放在子类构造方法的首行 从上面的程序中可以看出子类中使用super()方法调用了父类中含有两个参数的构造方法,然后再覆写了父类中的getInfo()方法
阅读全文
摘要:1.继承就是基于已存在的类构造一个新类,继承已存在的类就能复用类的方法和属性,并且能够添加新的方法和属性。也就是子类和父类 2.一个父类可以拥有多个子类,一个子类只允许有一个父类 3.用extends关键字表示一个类继承自另一个类 4.一切类的祖先是Object类 5.如果子类中的一个方法,其名称、
阅读全文
摘要:1.封装思想:将对象的属性和行为封装起来的载体是类,类通常对客户隐藏其实现的细节 2.封装就是将属性私有化(private),并提供公共的方法(public)访问私有属性 3.通过封装,实现对属性数据的访问限制,提高程序可维护性 可见,实现封装的步骤: 1.将属性私有化,限制外部方法对属性的访问 2
阅读全文

浙公网安备 33010602011771号