ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA零基础定义类和成员变量,成员函数

2022-06-21 21:05:45  阅读:131  来源: 互联网

标签:JAVA 变量 int 成员 vm balance price


  • 定义类

我们定一个类来写一些类的变量和方法,通过创建对象来实现对象的功能,其中对象变量是对象的管理者

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来声明这个是成员变量

标签:JAVA,变量,int,成员,vm,balance,price
来源: https://www.cnblogs.com/agzq/p/16398309.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有