没有合适的资源?快使用搜索试试~ 我知道了~
面向对象原理。主要是深入剖析面向对象的原理
资源推荐
资源详情
资源评论
JAVA
JAVA
基础
基础
By Jerry
By Jerry
第三讲
第三讲
面向对象(上)
面向对象(上)
理解面向对象的概念
理解面向对象的概念
面向过程
面向过程
在一个结构体中定义窗口的大小,位置,颜色,背景等属性,对窗口操作的
在一个结构体中定义窗口的大小,位置,颜色,背景等属性,对窗口操作的
函数与窗口本身的定义没有任何关系,如
函数与窗口本身的定义没有任何关系,如
HideWindow
HideWindow
,
,
MoveWindow
MoveWindow
,
,
MinimizeWindow
MinimizeWindow
,这些函数都需要接受一个代表要被操作的窗口参数 ,是
,这些函数都需要接受一个代表要被操作的窗口参数 ,是
一种谓语与宾语的关系 。
一种谓语与宾语的关系 。
面向对象
面向对象
定义窗口时,除了要指定在面向过程中规定的那些属性,如大小,位置,颜
定义窗口时,除了要指定在面向过程中规定的那些属性,如大小,位置,颜
色,背景等外,还要指定该窗口可能具有的动作 ,如隐藏,移动,最小化等
色,背景等外,还要指定该窗口可能具有的动作 ,如隐藏,移动,最小化等
。这些函数被调用时,都是以某个窗口要隐藏,某个窗口要移动的语法格式
。这些函数被调用时,都是以某个窗口要隐藏,某个窗口要移动的语法格式
来使用的 ,这是一种主语与谓语的关系。
来使用的 ,这是一种主语与谓语的关系。
面向对象的三大特征
面向对象的三大特征
–
封装
封装
(Encapsulation)
(Encapsulation)
–
继承
继承
(Inheritance)
(Inheritance)
–
多态
多态
(Polymorphism)
(Polymorphism)
类与对象
类与对象
类是对某一类事物的描述,是抽象的、概念上的
类是对某一类事物的描述,是抽象的、概念上的
定义;对象是实际存在的该类事物的每个个体,
定义;对象是实际存在的该类事物的每个个体,
因而也称实例
因而也称实例
(instance)
(instance)
。
。
如果将对象比作汽车,那么类就是汽车的设计图纸。
所以面向对象程序设计的重点是类的设计,而不是对
象的设计。
类的定义
类的定义
class Person
class Person
{
{
int age;
int age;
void shout()
void shout()
{
{
System.out.println(“oh,my god! I am “ + age);
System.out.println(“oh,my god! I am “ + age);
}
}
}
}
age
age
是类的属性 ,也叫类成员变量 。
是类的属性 ,也叫类成员变量 。
shout
shout
是方法也叫类的成员函数。
是方法也叫类的成员函数。
shout
shout
方法可以直接访问同一个类中的
方法可以直接访问同一个类中的
age
age
变量 ,如果
变量 ,如果
一个方法中有与成员变量同名的局部变量,该方法中对
一个方法中有与成员变量同名的局部变量,该方法中对
这个变量名的访问是局部变量,而不再是成员变量。
这个变量名的访问是局部变量,而不再是成员变量。
剩余38页未读,继续阅读
资源评论
冰柠檬
- 粉丝: 1
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功