摘要:
Java是面向对象的程序设计语言,主要表现为java完全支持面向对象的三种基本特征:封装、继承、多态。封装:封装是面向对象三大特征之一,它指的是将对象的实现细节隐藏在对象内部,不允许外部直接访问。通过提供的公有方法供外部使用提高了程序的安全性,和代码的可维护性。通过访问修饰符来实现封装。Java提供了4中访问修饰符:private、default、protected、public,访问级别按照抒写顺序从小到大。具体访问权限如下:private(当前类访问权限):如果类中的成员使用private修饰,则被修饰的成员只能在此类中供内部访问。因此一般使用private修饰成员属性,实现封装。defa 阅读全文
摘要:
概述:将类定义在一个类的内部,这个定义在其他类内部的类称为内部类,包含内部类的类称为外部类。Java从JDK1.1开始引入内部类。格式举例:publicclassOuter{ privateclassInner { }}内部类的作用:1、内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2、内部类成员可以直接访问外部类的成员,包括私有数据,因为内部类被当成其外部类成员,同一个类的成员之间可以相互访问。但外部类不能访问内部类的实现细节3、匿名内部类适合用于创建那些仅需一次使用的类访问特点:1、内部类可以直接访问外部类的成员,包括私有成员 2、外部类要访问... 阅读全文