面对对象编程思维
学习时间:202010.28
要求:每天一百行代码以上
学习产出:
什么是面对对象:面对对象的核心概念是类和对象,类是对一类事物的描述,例如人,动物,汽车。而对象是实际存在的类的个体既实例如张三,猫,大众。任何东西也都可以看做为对象,一个类也是一个对象(指定这个类)强调具有某个具体功能的对象,以类/对象为最小单位。
什么是面对过程:面对过程则是用方法函数等步骤实现目的,如张三要去教室上课,拆解为 张三调用了起床,刷牙,吃饭,走路,开门,拿书等方法(函数)达到了目的。强调功能行为,以函数为最小单位。
类是对一类事物的描述,是抽象的,概念上的定义。
类的成员:属性和方法
属性在类中体现为成员变量
电脑(类):键盘、处理器、显卡、显示器、内存、系统;电脑可以玩游戏
对象是实际存在的个体,由类派生而来。
联想拯救者R700(实例):酷睿i5处理器、Windows10系统、8G内存、1050英伟达显卡
public class OOP {
public static void main(String[] args) {
Computer lx = new Computer();
lx.name = "联想拯救者";
lx.cpu = "酷睿i5处理器";
lx.system = "Windows10系统";
lx.playGames();
}
}
class Computer {
String name;
String cpu;
String system;
public void playGames() {
System.out.println(name+"电脑可以玩游戏");
}
}