java基础-面向对象思想的特点

面向对象

Java语言:就是一种面向对象编程语言

面向对象本质其实就是一个面向过程的!(基于面向过程)

	面向过程:代表语言:C语言
		1)需求分析 :遍历数组
		2)将分析结果使用功能改进
		3)需要书写功能的业务操作(将元素一一获取出来,直接输出/按照特定格式输出)
		
		4)在main方法中调用---输出数组的元素!
		
	生活中的面向过程:	
	
		买电脑----->自己需求(看电脑配置)----->自己去赛格电脑城
								----->砍价---->被坑了买了电脑
		
		炒菜----->菜市场---->买菜----->砍价---->摘菜---->洗菜---->切菜---->
					炒菜出锅
					
					
		洗衣服----->脏衣服---->盆子装水,洗衣液---->泡一泡----->搓一搓---->透一透
		----->拧一拧----->晾一晾
		
		
		
	生活中的面向对象:
		买电脑---->找一个懂行的朋友(告诉我需要的配置)------>买到了电脑
		
		炒菜------>找一个对象------->等待出锅
		
		
		洗衣服---->脱下脏衣服----->全自动洗衣机(一键)----->晾一晾
		
		
面向对象思想特点:
	1)符合现实世界事物生活中的思想行为习惯!
	2)让我们执行者变成了指挥者(角色发生了改变!)
	3)让复杂的事情简单化!
	
伪代码:面向过程的思想-把大象装进冰箱:	
		class Demo{
			public static void main(String[] args){	
				open();
				in();
				close() ;
			}
			public static void open(){
				System.out.println("打开冰箱门...") ;
			}
			public static void in(){
				System.out.println("将大象装进去...") ;
			}
			public static void close(){
				System.out.println("关闭冰箱门...") ;
			}
		}
	面向对象的方式-将大象装进冰箱!
伪代码:
		class Demo{
			public static void main(String[] args){
				冰箱类对象.open() ;
				如果大象具体对象调用.in() ;
				冰箱类对象.close() ;
			}
		}
		class 大象{
			public static void in(){
				System.out.println("将大象装进去...") ;
			}	
		}
		class 冰箱{
			public static void open(){
				System.out.println("打开冰箱门...") ;
			}
			public static void close(){
				System.out.println("关闭冰箱门...") ;
			}
		}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值