04 Java面向对象特性.pptxVIP

  • 2
  • 0
  • 约1.22万字
  • 约 51页
  • 2023-11-26 发布于广东
  • 举报
1Java面向对象特性?类与对象?类的定义?内部类?对象生命周期?子类 2对象的基本概念面向对象程序语言三个关键特点:?封装 ( Encapsulation ) 将对象的数据与操作数据的方法相结合,通过方法将对象的数据与实现细节保护起来,就称为封装。?继承 ( Inheritance ) 子类继承父类的状态和行为,子类可以重用父类中的这部分代码。Java只支持单继承,类的层次结构为树型而非网状结构。?多态 ( Polymorphism ) 对外一个接口,内部多种实现。通过方法的重载实现编译时多态,而通过类之间的继承性、方法重写以及晚联编技术实现运行时多态。 3?在面向对象语言中,在数据类型的声明与操作 这些数据的代码声明之间建立紧密联系,这种 联系通常描述为一种抽象数据类型。? 在Java中,抽象数据类型的概念用类来实现。 抽象数据类型 4类和对象?类是特定类型对象的定义,包括:对象包含的 数据、对象的创建及对象对自身数据操作的方法。?类是创建对象的模板,对象是类的实例。?声明对象变量之后,还不能使用对象。必须用运算符new创建对象实体之后,才能使用对象。 new关键字的作用:为对象分配内存空间。引起对象构造方法的调用。为对象返回一个引用。 5对象的内存分配图栈内存堆内存str1str2abcabd0088:4

文档评论(0)

1亿VIP精品文档

相关文档