将大象装进冰箱:
面向过程:
//定义一个类,
class Demo{
public static void main(String[] args){
//假设打开冰箱有很多行
//....
//为了方便,使用输出语句,代替功能
//System.out.println("打开冰箱门") ;
//使用输出语句代替 装大象的功能
//System.out.println("把大象塞进去");
//System.out.println("关闭冰箱门");
//调用对应的即可!
open();
in();
close();
}
//将上面的三个功能使用方法改进
public static void open(){
System.out.println("打开冰箱门") ;
}
public static void in(){
System.out.println("把大象塞进去") ;
}
public static void close(){
System.out.println("关闭冰箱门") ;
}
}
面向对象:
需求:将大象装进冰箱
1)这个需求中有几个类, 使用UML语言,名词提取法
大象
冰箱
Demo
2)每一个类中都有什么?
大象类
in()
冰箱类
open()
close()
Demo
main。。。
3)类和类之间的关系.:在Demo类中分别大象类调用in(),冰箱类调用open()&#x