成员变量
在项目中创建Book类,在该类中定义并使用成员变量。
package study;
public class Book {
private String name;
public String getName() {
int id=0;
setName("Java");
return id+this.name;
}
private void setName(String name) {
this.name=name;
}
public Book getBook() {
return this;
}
}
private String name;
定义一个String
型的成员变量
权限修饰符:private
私有的修饰一个类中成员变量或成员,该成员变量只能在本类中使用,在子类不可见,对其他类也不可见。
public String getName() {
定义修饰符public
公有的,修饰一个类中成员变量或成员,该成员变量可以在本类中使用,在子类可见,对其他类可见。
定义一个getName()
方法,
set是设置的意思,get是获取的意思,这两个方法是对数据进行设置和获取用的,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage(),表示设置年龄和获取年龄。
int id=0;
局部变量
setName("Java");
设置名称
return id+this.name;
}
设置方法返回值
private void setName(String name) {
定义一个setName()方法
在定义的时候setName被定义成是void,也就是无返回类型
this.name=name;
}
将参数值赋予类中的成员变量
public Book getBook() {
return this;
}
}
返回Book类的引用
设置成员变量时,可以为其设置初始值,也可以不设置初始值,如果不设置初始值,则会有默认值。