用类制造对象和定义类
用类制造对象
对象与类
对象是实体,需要被创建,可以为我们做事情
类是规范,根据类的定义来创建对象
对象(这只猫)
表达东西或事件
运行时响应消息(提供服务)
类(猫)
定义所有猫的属性
就是java中的类型
可以用来定义变量
定义类
我们定一个类来写一些类的变量和方法,通过创建对象来实现对象的功能,其中对象变量是对象的管理者
int price = 80;
int balance;
int total;
void showPrompt(){
System.out.println("Welcome");
}
void insertMomey(int amount){
balance = balance+amount;
}
void showBalance(){
System.out.println(balance);
}
void getFood(){
if (balance >= price){
System.out.println("剩余:");
balance = balance-price;
total = total+price;
}
}
创建对象格式:
类型 名字 = new 类名();
我们可以通过名字"."这个运算符来调用类中的函数
VendingMachine vm = new VendingMachine();
vm.showPrompt();
vm.showBalance();
vm.insertMomey(100);
vm.getFood();
vm.showBalance();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix