任务3——创建考试系统中的试题类.pptVIP

  • 1
  • 0
  • 约8.87千字
  • 约 70页
  • 2017-06-12 发布于北京
  • 举报
封装性 封装性就是把对象的属性和行为结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系。封装的特性使得对象以外的部分不能随意存取对象的内部数据(属性),保证了程序和数据不受外部干扰且不被误用。 面向对象的编程语言主要通过访问控制机制来实现封装,Java语言中提供了以下4种访问控制级别。 public: 对外公开,访问级别最高。 potected: 只对同一个包中的类或子类公开。 默认:只对同一个包中的类公开。 Private:不对外公开,只能在对象内部访问,访问级别最低 继承性 继承是一个类获得另一个类的属性和方法的过程。在Java语言中,通常我们具有继承关系的类称为父类(superclass,超类)和子类(subclass)。子类可以继承父类的属性和方法,同时又可以增加子类的新属性和新方法。 多态性 多态性是指在继承关系中的父类中定义的属性或方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为。这使得同一个属性或方法在父类及其各子类类中具有不同的含义。 例如:哺乳动物有很多叫声,狗和猫是哺乳动物的子类,它们的叫声分别是“汪汪”和“喵喵”。 3.2.2 类 类的定义 成员变量 成员方法 方法重载 修饰符 定义类 定义一个类的步骤 1、定义类名 2、编写类的属性 3、编写类的方法 类的定义 类通过关

文档评论(0)

1亿VIP精品文档

相关文档