PPT内容
这是java面向对象课件,包括了类和对象的关系,构造方法,对象创建的内存模型,Java中的关键字等内容,欢迎点击下载。
第三章 面向对象基础
本章要点
类和对象的关系
面向对象的思想
子类实例化的过程
对象的创建
构造方法
变量的初始化顺序
对象创建的内存模型
垃圾回收机制
Java中的关键字
this关键字
static关键字
主要内容
类和对象的关系
面向对象的思想( Object Oriented Programming,简称OOP)
面向对象的基本思想是,从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的自然思维方式
面向对象更加强调运用人类在日常的思维逻辑中经常采用的思维方法与原则
面向对象的三个特征
封装
继承
多态
类和对象的关系
面向对象与面向过程
类和对象的关系
类的定义
把相似的对象划归成一个类。
在软件设计中,类,就是一个模板,它定义了通用于一个特定种类的所有对象的属性(变量)和行为(方法)。
类和对象的关系
类的定义
?西游记游戏软件中的游戏人物
孙悟空:孙悟空的武器是金箍棒,战斗力五颗星,耐力五颗星
唐 僧:唐僧没有武器,战斗力为零,耐力五颗星
猪八戒:猪八戒的武器是耙子,战斗力四颗星,耐力两颗星
沙 僧:沙僧的武器是月牙铲 ,战斗力三颗星,耐力四颗星
类和对象的关系
类的定义
修饰符一般为public,也可以没有修饰符。
注意类名的命名规范。类名一般大写
类的成员:
成员变量(属性)
成员函数(方法)
通过“.”调用属性和方法
类的完全声明形式
[public] [abstract | final] class 类名称
[extends 父类名称]
[implements 接口名称列表]
{
变量成员声明及初始化;
方法声明及方法体;
}
变量声明格式
[public | protected | private]
[static][ final][transient] [volatile]
变量数据类型 变量名1[=变量初值],
变量名2[=变量初值], … ;
格式说明
public、protected、private 为访问控制符
static指明这是一个静态成员变量
final指明变量的值不能被修改
transient指明变量是临时状态
volatile指明变量是一个共享变量
格式说明
方法修饰
public、protected、private 为存取控制符
static指明方法是一个类方法
final指明方法是一个终结方法
abstract指明方法是一个抽象方法
native用来集成java代码和其它语言的代码
synchro