自学java学习笔记(9)

2019-07-14  本文已影响0人  伪程序文艺猿

成员变量

在项目中创建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类的引用


设置成员变量时,可以为其设置初始值,也可以不设置初始值,如果不设置初始值,则会有默认值。

上一篇 下一篇

猜你喜欢

热点阅读