面向对象的思想特点

  • Post author:
  • Post category:其他



面向对象:


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

面向过程:代表(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("将大象装进冰箱");
	}
}



版权声明:本文为weixin_60414118原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。