OOP 面向对象的编程

OOP 面向对象的编程

博客地址:<https://blog.youkuaiyun.com/haishangguzhou

一.面向对象和面向过程的区别:
​ 都是一种思维方式,是一种思想
​ 面向过程:关注应该如何实现?然后一步一步的实现
​ 面向对象:关注应该招谁来完成?只关注对象,对象如何实现不关注
​ 面向对象是依托于面向过程的

二.面向对象的优点:
​ 1.更符合显示生活的思维方式|角度
​ 2.面向对象的思维方式更贴近于管理者,面向过程的思维方式体现在执行者
​ 3.面向对象可以将复杂的问题简单化

三.如何使用面向对象的思维方式进行开发:
​ 类 对象
​ 类:描述显示生活中一系列事物,一列事物的共性 模板,图纸
​ 对象:每一个现实生活中存在的事物
​ 根据类创建对象,根据模板才能构建事物
​ 类–>对象–>使用

四.自定义类
​ 1.手机能做什么? 打电话,上网,玩游戏,学习… 功能:动词 成员方法:不用static修饰的方法
​ 2.手机的特点|特征|属性: 颜色,品牌,价钱,尺寸… 特征|属性:名词 成员变量: 类中方法外

public class 手机类{
		//成员变量|属性
		修饰符 数据类型 变量名 = 值;
		//成员方法|功能
		修饰符 返回值类型|void 方法名([参数列表]){
			功能体;
			[return 数据;]
		}
	}

1.导包
​ 同包下的类不需要导包,lang包下的内容不需要导包
​ 2.创建类型的引用|变量 new创建对象
​ Phone p=new Phone();
​ 3.使用功能|属性
​ 引用|对象.功能名字()
​ 引用|对象.属性名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值