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();
- 成员变量
类定义了对象中所具有的变量,这些变量称作成员变量。
每个对象由自己的变量,和同一个类的其他对象是分开的。
函数与成员变量
在函数中可以直接写成员变量的名字来访问成员变量
函数是通过对象来调用的,
比如说你创建了一个对象,对象名叫m,那么就可用通过这个m.show();来调用函数,
这次调用临时建立了show与m之间的关系,让show内部的成员变量指的是m的成员变量
this是成员函数的一个特殊的固有的本地变量,它表达了调用这个函数的哪个对象
int price = 80;
int balance;
int total;
void setPrice(int price) {
this.price = price;
}
我们也可以在成员函数中使用this来声明这个是成员变量
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~