(1)面向过程与面向对象的区别:
面向过程:代表语言C 先做什么,后做什么 ,侧重过程。
ps:开车过程:1打开车门 2点火 3 踩离合 4 换挡 松手刹 5 松离合 加油!! 车开始跑
面向过程的特点:侧重细节,侧重底层,便于在微观上控制程序,一般用于系统级组件的开发,靠近硬件的开发,靠近底层的开发,驱动 。
面向对象:代表语言JAVA:是用谁对谁做什么。
ps:首先有一辆车之后要有一个人,让这个人有开车的能力让人去开车,车跑起来
面向对象特点:不侧重细节,便于从宏观上控制事物逻辑 ,一般用于应用级软件开发,靠近用户的开发,屏蔽底层操作,APP 微信小程序,网站 。
(2)类和对象的概念
类:是对一类事物的统称,是一种抽象的认识,例如:水果、英雄等。
对象:是某个类中具体的,实际存在的,可以使用的实例,如:水果类中的苹果、橘子、香蕉等。
问题:如何使用程序模拟属性和功能呢?
答:属性可以使用变量模拟如:String name; double height;
功能可以使用方法模拟如:public void eat(){}。
Java程序实现程序的步骤:
1、定义类
2、由类产生对象,实例化对象
3、给对象属性指定具体值,给对象属性赋值
4、对象调用方法完成具体的功能