视频: 从零学VPS配置系列教程二 VPS购买指南 2024
Java可以让你定义一个类。那是什么意思?想想这样。一个银行账户与另一个账户有什么区别?如果你问一个银行家这个问题,你听到一个很长的销售点。银行家描述利率,收费,处罚 - 整个例程。不要担心,对于这个例子,你不需要知道所有这一切。
相反,您想知道我的帐户与您的帐户有何不同。毕竟,我的账户名为 Barry Burd,以Burd Brain Consulting的身份进行交易, ,您的账户被命名为 Jane Q. Reader,以Budding Java Expert的身份进行交易。 我的帐户有$ 24。 02在里面。那你的怎么样?
<! - 1 - >当你正确地看到它时,一个账户和另一个账户之间的差异可以被归结为变量的值。也许有一个名为
balance
的变量。对我而言,
平衡
的值是
24。 02
。对你来说,
平衡
的值是
55。 63
。问题是,在编写计算机程序来处理帐户时,如何将
余额
变量与
余额
变量分开?
答案是创建两个独立的对象。让一个
平衡
变量位于其中一个对象内,让另一个
平衡
变量位于另一个对象内。当你在它的时候,在每个对象中放一个
名字
变量和一个
地址
变量。在那里你有两个对象,每个对象代表一个
账户
。更准确地说,每个对象都是Account类的一个实例。
到目前为止,这么好。但是,你还没有解决原来的问题。在你的计算机程序中,如何引用我的
balance
变量,而不是
balance
变量?那么,你有两个对象,所以也许你有变量来引用这两个对象。创建一个名为 myAccount 的变量和另一个名为 yourAccount的变量。
myAccount
变量指向我的对象(
Account
类的实例),其中包含所有的东西。要引用我的余额,请写
myAccount。余额
要引用我的名字,请写
myAccount。名称
然后
yourAccount。余额
是指对象的
余额
变量和
yourAccount中的值。名称
是指对象的
名称
变量的值。要告诉Java我的帐户有多少,你可以写
myAccount。余额= 24. 02;
要在屏幕上显示您的姓名,您可以写入
。println(yourAccount。name);
成为一个帐户意味着什么。
public class Account {
String name;
字符串地址;双重平衡
帐户
类定义了
帐户
的含义。特别是,这段代码告诉你每个
Account
类的实例都有三个变量:
名称
,
地址
和
余额
。这与上图中的信息一致。 1. Java程序员对这种类型的变量(属于类实例的变量)有特殊的名称。这些变量中的每一个(
名称
,
地址
和
余额
)称为
字段。 在类中声明但不在任何特定方法内的变量是一个字段。变量
名称
,
地址
和
天平
是字段。另一个字段的名称是一个实例变量。
你真的可以用四行代码来定义一个完整的Java类吗?你当然可以。一个类是现有事物的一个组合。在
Account
类中,这些现有的值是两个
字符串
值和一个
double
值。
字段声明具有默认访问权限,这意味着在类型名称
字符串
之前没有添加单词。默认访问的替代方法是public,protected和private访问:
public String name;
保护字符串地址;私人双重平衡
专业程序员避免使用默认访问,因为默认访问不会防止意外误用域。但是,当你首先了解最简单的东西时,学习最好,而在Java中,默认访问是最简单的东西。