记录生活中的点点滴滴

0%

day7

一:面型对象的三条主线

  1.j a v a类及类的成员:属性、方法、构造器;代码块、内部快

  2.面型对象的三个特性:封装、继承、多态、(抽象性)

  3.其他关键字的使用:this、super、abstract 、interface 、import 、package、static 、final等

二:面向过程与面向对象的理解

例子1:人打开门

面向过程:

人打开了门

面向对象:

人{

​ 打开(门){

​ 门.开开();

}

}

门{

​ 开开.( ){

}

}

例子2:人把大象img装进冰箱

面向过程:人打开冰箱,抬起大象,加进冰箱,关闭冰箱门

面向过程:

人{

​ 打开(冰箱){

​ 冰箱.开开();

}

​ 抬起(大象){

​ 大象.进入(冰箱);

}

关闭(冰箱){

​ 冰箱.闭合();

​ }

}

大象{

​ 进入(冰箱){}

}

冰箱{

​ 开开(){}

​ 闭合(){}

}

三:面向对象当中的两个核心概念:类与对象

  类:一类事物的描述,抽象的,概念上的定义。

  对象:类的具体的体现,实实在在存在的个体

 

  Scanner 类

  Scanner s = new Scanner(S y s t e m .i n); s:对象 s. n e x t();

  面向对象程序设计重点是类的设计

四:类的主要成员:属性,方法

   属性 = 成员变量 = filed = 域 

  方法 = 成员方法 = 成员函数 = method