面向对象的思想特点

本文探讨了面向过程和面向对象两种编程思想的区别,通过买电脑的例子展示了面向对象将复杂任务拆分为对象操作的优势。面向对象编程强调封装、继承和多态,使代码更符合现实世界的行为,简化复杂度,提高代码复用。通过把大象装进冰箱的场景,以伪代码的形式对比了面向过程和面向对象实现的差异,进一步阐述了面向对象设计原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

面向对象:
        基于面向过程的一种思想。

        面向过程:代表(c语言)  强调一个功能的步骤

        面向对象:代表(Java) 强调对象的创建,使用对象调用功能(用到键盘录入Sanner类)

举例:

 面向过程:(自己就是一个执行者)
                买电脑: 心里清楚电脑的配置----->去电脑城购买电脑------>砍价------->购买电脑

面向对象:(自己是一个指挥者)

买电脑:看了电脑配置------>让懂行的朋友去购买------>买到电脑

总结:

面向对象的思想特点:

1)更符合生活中的思想行为习惯

2)让复杂的事情简单化

3)让我们从执行者变成了指挥者

Scanner:键盘录入------>录入int类型数据/String类型数据

面向对象的设计原则:不断创建对象,使用对象,指挥该对象做事情

面向对象的三大特征:封装、继承、多态

“把大象装进冰箱”

使用伪代码体现:分别面向过程/面向对象------>类和事物的关系以及如何创建类的对象

面向过程:

        分为三个功能:冰箱打开的功能、大象进去的功能、冰箱关闭的功能

面向过程:

class Demo{
	public static void main(String[] args){
		//调用打开冰箱的功能
		open();
		//调用in功能
		in();
		//调用关门共呢个
		close();
	}
	//定义一个冰箱打开的功能
	public static void open(){
		SYstem.out.println("打开冰箱门");
	}
	//定义一个大象进去的功能
	public static void in(){
		System.out.println("大象装进去");
	}
	//定义一个冰箱关闭的功能
	public static void close(){
		System.out.println("关闭冰箱门");
}

面向对象:

使用名词提取法-------大象   冰箱

Demo类:测试(main方法测试)

大象类

冰箱类

class Demo{
	public static void mian(String[] args){
		冰箱类的对象.open();
		大象类的对象.in();
		冰箱类的对象.close();
	}
}

class  冰箱类{
	public static void open{
		System.out.println("打开冰箱门");
	}
	public static void close{
		System.out.println("关闭冰箱门");
	}
}

class 大象类{
	public static void in{
		SYstem.out.println("将大象装进冰箱");
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值