Java面向对象

1 面向对象

 

1.1 概念

 

面向过程  C

吃饭: 动作为核心

起身-》开门-->大量的逻辑判断--> --->

面向对象  C++/Java/Python/Go

目标: 吃饭

人  (忽略)  吃饭

站在人类角度思考问题

1.2 什么是对象?

 

Object---》东西

万事万物皆为对象。

1.2.1 类

 

狗--》Dog   -->抽象的

两只耳朵,一只尾巴,四条小腿,一张嘴。 毛发      ---特征

陪伴(动作,行为)--职责

Class---》Type

类: 抽象,一个设计,对象的抽象

对象: 具体, 类的具体

类 --->对象

1.3 以冰箱(Fridge)为例

 

1.名字(Fridge)

2. 属性、特征、域(field),  xxx变量

3. 方法, 函数,动作

1.3.1 java注释

1.3.1.1 类、方法

 

 

/**

 *

 *

 /

1.3.1.2 行注释

 

//

1.3.1.3 块注释

 

/*

 *

 */

1.3.2 冰箱的类

 

属性、方法

1.3.3 执行冰箱操作

 

升高文档,降低文档工作

1.3.4 异常情况

 

限制温度

1.4 面向对象描述类

 

1.4.1 文字

1.4.2 代码

1.4.3 类图

 

 

 

1.5 访问控制符

 

1.5.1 public-公开

 

任何代码都能访问

1.5.2 private -私有的

 

只有在本class内可以访问。

1.6 属性操作

 

setter/getter方式

通过setXXX(参数)存储

通过getXXX() 取出数据

1.7 this关键字

 

this -----当前对象

this.brand =brand; //当前对象的属性brand, 值为传入的变量 brand得值。

任务:创建一个类 手机类

属性自定义

方法自定

set/get

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值