面向对象和定义类

面向对象

  对象是实体,需要被创建,可以为我们做事情

  类是规范,根据类的定义来创建对象

  •对象

    •表达东西或事件

    •运行时响应消息

  •类

    •定义所有猫的属性

    •就是java中的类型

    •可以用来定义变量

对象=属性+服务

数据:属性或状态

操作:函数

 

 把数据和对数据的操作放在一起-->封装

 

 

定义类

用自动贩卖机做实验

复制代码
int price = 50;//价格
    int balance;//余额
    int total;//收进来的钱
    void showprompl(){
        System.out.println("Welcome");
    }
    void isertMonry(int amount){
        balance=balance+amount;
    }
    void showBalance(){
        System.out.println(balance);
    }
    void getFood(){
        if (balance>=price){
            System.out.println("How are you");
            balance = balance-price;
            total = total+price;
        }
    }

    public static void main(String[] args) {
        fanmai fanmai = new fanmai();
        fanmai.showprompl();
        System.out.println("你投了"+fanmai.price+"个币");
        fanmai.isertMonry(100);
        fanmai.getFood();
        fanmai.showBalance();

    }
复制代码

定义了一个类用new来创建了这个类的一个对象

类是定义了这个类的所有对象长什么样,而对象是这个类的一个个的具体的实例

 

posted @   漁夫  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示