Java零基础语法记录02(类的创建)

写在前面:
因为博主是中学oi出生,对于C++更加熟悉,所以在学习java的过程中,在很多地方会类比于C++的语法进行记忆、理解然后学习。
在学习java类的创建中,博主就感觉java的类和C++中的结构体非常相像。

定义类
在同一个src目录下,单独的一个java程序中定义类:

public class Study {
     
    private int score = 0;
    private int gpa = 0;

    public void checkgap() {
     
        System.out.println(gpa);
    }

    public void setScore(int score) {
     
        this.score = score;
    }

    public void setGpa(int gpa) {
     
        this.gpa = gpa;
    }

    public int getScore() {
     
        return this.score;
    }

    public int getGpa() {
     
        return this.gpa;
    }
}

需要注意的地方是
我们在对类中的参数进行赋值、取值的时候,经常使用固定的名称setX,getX
以及类中的参数名称x全部小写,然后在setX,getX中首字母系统又会指定大写。

调用类
定义好类的创建之后
我们在同一个src目录下建立新的java程序
就可以使用之前创建好的了类了

import java.io.*;
import java.util.*;

public class test1 {
     
    public static void main(String[] args) {
     
        Study Yucoh=new Study();
        Yucoh.setGpa(4);
        Yucoh.setScore(98);
        System.out.println("Yucoh's gpa:"+Yucoh.getGpa());
        System.out.println("Yucoh's socre:"+Yucoh.getScore());
    }
}

你可能感兴趣的:(java学习)