面向对象的思想

面向对象的好处:

1.面向对象是一种更符合人们思考习惯的一种思想

2.面向过程的更多体现是执行者 ,面向对象更多体现的是指挥者

3.有了面向对象这个事情后  复杂问题就简单化了


/**
 * 大西瓜如何用挖掘机炒菜?
 * 几个事物 2事物 
 * 大西瓜
 *       name  
 *    age  属性
 *    行为 会开挖掘机
 * 挖掘机
 *    color
 *    lunzi
 *    翻炒  行为
 * 把一个事物描述 转变为代码
 * 通过分析把人和挖掘机进行了描述可以发现事物都是由属性和方法构成的通过代码得到了体现
 */

// 向下复制 ctrl+shift+up/down  移动alt+up/down
class Car{
    String color;
    void fanchao(){
        System.out.println("挖掘机翻炒开始");
    }
}

class Xigua{
    String name;
    int age;
    void drive(Car c){
        System.out.println("大西瓜会操作挖掘机");
        c.fanchao();
    }
}

将大象装进冰箱里

1.打开冰箱门
2.将大象装进去
3.关山冰箱门

大象:

冰箱:
打开功能;
关闭功能;
存储功能;

冰箱{ //对冰箱事物的描述(说明)
   打开(){}
   关闭(){}
  存储(大象){}
}

 

大象{

}
1.创建冰箱对象
 new 冰箱();
2.调用冰箱的功能
 对象.功能();

new 冰箱().功能();
冰箱 bingxiang = new 冰箱();
  bingxiang.打开();
  bingxiang.存储(new 大象());
  bingxiang.关闭(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值