黑马程序员技术交流社区
标题:
面向对象概述
[打印本页]
作者:
喻永星
时间:
2014-6-27 22:02
标题:
面向对象概述
面向对象(理解)
(1)是相对应面向过程而言的,基于面向过程的一种编程思想。
(2)思想特点:
A:更符合我们思考习惯的思想。
B:把复杂的简单化。
C:把我们从执行者变成了指挥者。(角色转换)
(3)举例:
A:买电脑
B:吃饭
C:洗衣
...
(4)把大象装进冰箱的案例分别使用面向过程和面向对象体现
A:面向过程
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("关门");
}
}
B:面向对象
怎么着才能让我们写的程序符合面向对象思想
a:找类
b:类有什么
c:类与类的关系
class 大象 {
public void in() {
System.out.println("进去");
}
}
class 冰箱 {
public void open() {
System.out.println("开门");
}
public void close() {
System.out.println("关门");
}
}
作者:
yangjijin
时间:
2014-6-27 22:27
怎么拿技术分 加Q948045840
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2