GROOVY 面向对象

  面向对象:

class Student{
    private int StudentID;
    private String StudentName;

    void setStudentID(int pID){
        StudentID = pID;
    }

    void setStudentName(String pName){
        StudentName = pName;
    }


    int getStudentID(){
        return this.StudentID;
    }

    String getStudentName(){
        return this.StudentName;
    }

    static void  main(String[] args) {
        Student student = new Student();
        student.setStudentID(1);
        student.setStudentName("Joe");

        println student.getStudentID();
        println student.getStudentName();
    }
}
多变量
class Student{
    private int StudentID;
    private String StudentName;

    int Marks1;
    int Marks2;
    int Marks3;

    int Total(){
        return Marks1 + Marks2 + Marks3;
    }

    void setStudentID(int pID){
        StudentID = pID;
    }

    void setStudentName(String pName){
        StudentName = pName;
    }


    int getStudentID(){
        return this.StudentID;
    }

    String getStudentName(){
        return this.StudentName;
    }

    static void  main(String[] args) {
        Student student = new Student();
        student.setStudentID(1);
        student.setStudentName("Joe");

        student.Marks1 = 10;
        student.Marks2 = 20;
        student.Marks3 = 30;

        println student.Total();
        println student.getStudentID();
        println student.getStudentName();
    }
}
多实例
class Student{
    private int StudentID;
    private String StudentName;

    int Marks1;
    int Marks2;
    int Marks3;

    int Total(){
        return Marks1 + Marks2 + Marks3;
    }

    void setStudentID(int pID){
        StudentID = pID;
    }

    void setStudentName(String pName){
        StudentName = pName;
    }


    int getStudentID(){
        return this.StudentID;
    }

    String getStudentName(){
        return this.StudentName;
    }

    static void  main(String[] args) {
        Student student = new Student();
        student.setStudentID(1);
        student.setStudentName("Joe");

        student.Marks1 = 10;
        student.Marks2 = 20;
        student.Marks3 = 30;

        println student.Total();
        println student.getStudentID();
        println student.getStudentName();

        Student st1 = new Student();
        st1.setStudentID(2);
        st1.setStudentName("killy");
        println st1.getStudentID();
        println st1.getStudentName();
    }
}

 

posted @ 2025-07-07 17:17  山村放羊娃  阅读(5)  评论(0)    收藏  举报