上传者: u011062044
|
上传时间: 2022-05-12 17:03:21
|
文件大小: 283KB
|
文件类型: PPTX
第9章 类和对象;面向对象程序设计及特点
类和对象的关系
创建类和对象
数据域
构造方法
通过引用变量访问对象
描述类和对象UML类图
Java库中的类
变量分类及垃圾回收机制
数据域封装
巩固练习;使用对象进行程序设计,将数据与对数据的处理封装在一个对象中,通过对象之间的协调(发送消息)来完成一个个任务。
特点:
封装、代码重用、多态
优点:
数据安全、隐蔽、容易维护。
可以重用、继承等;同一类对象的抽象叫类(数据域、方法(对数据域的处理))
类的实例化-->对象(数据域(将有具体值),方法)
;5;6;实例化对象并访问(new 构造方法());对象内存示例图;9;10;变量分类
性质
基本类型变量:int,byte,float,double,char,boolean等。
引用类型变量:数组变量、String类型、对象变量
作用域
全局变量(类变量,即类的数据域,有默认值 )
局部变量(方法的形参或方法内部变量,无默认值 );讨论:区分下列程序段中不同的变量类型;如果一个对象没有任何引用指向它,该对象就成为无用对象,可以被垃圾回收 。
Java虚拟机会自动回收无用对象,释放空间
如果