1.面向对象:
(1)面向过程 强调过程,执行者:它是一种更符合人们思考习惯的思想;
(2)面向对象 强调对象,指挥者:它使复杂的内容简单化;
(3)面向对象思想的特点:它使我们从执行者变成了指挥;
面向对象方法的主要优点是:符合人们通常的思维方式;从分析到设计再到编码采用一致的模型表示,具有高度连续性;软件重用性好。
2.面向对象的特点:
封装;继承;多态
3.类和对象:
对于同一类事物可以抽取它们的共性的内容,定义在类中。如生活中的汽车,每一台车都有轮胎数和颜色。那么在通过java描述汽车这类事物时,就可以将这两个共性属性作为类中的属性进行定义。通过该类建立的每一个汽车实体都具有该属性,并可以有对象特有的属性值。
(1)类对现实世界中事物的描述(成员变量和方法);
(2)对象 现实世界中实际存在具体的个体;
(3)对象的使用以及内存图。
部分笔记内容,整个笔记一共27天,打包下载:
网盘地址——链接:http://pan.baidu.com/s/1c1iem6c 密码:8lj8