【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )
生活随笔
收集整理的這篇文章主要介紹了
【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、Java 類成員及 setter 和 getter 方法設置
- 二、Groovy 類自動生成成員的 getter 和 setter 方法
一、Java 類成員及 setter 和 getter 方法設置
創建標準的 Java 類 , 需要將成員變量設置為私有成員 , 并且為其定義 getter 和 setter 方法 ;
class Student {private String nameprivate int ageString getName() {return name}void setName(String name) {this.name = name}int getAge() {return age}void setAge(int age) {this.age = age} }二、Groovy 類自動生成成員的 getter 和 setter 方法
在 Groovy 腳本中創建 Groovy 類 , 在其中定義 2 個成員 ;
/*** 創建 Groovy 類* 在其中定義 2 個成員*/ class Student {def namedef age }在 Groovy 中的類中 , 不需要定義成員變量的 setter 和 getter 方法 , Groovy 會自動生成相關的 getter 和 setter 方法 ;
/*** 創建 Groovy 類* 在其中定義 2 個成員*/ class Student {def namedef age }// 實例化 Student 類 def student = new Student()// 使用 setter 方法設置成員變量 student.setName("Tom") student.setAge(18)// 使用 getter 方法獲取成員值 println student.getName() println student.getAge()執行結果 :
Tom 18查看編譯后的 Student.class 字節碼文件 , 可以看到系統為 Student 類自動生成了 getter 和 setter 方法 ;
完整的字節碼類如下 :
總結
以上是生活随笔為你收集整理的【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Groovy】闭包 Closure (
- 下一篇: 【Groovy】Groovy 方法调用