JAVA——類與方法
阿新 • • 發佈:2018-11-12
類與方法的使用
(一)基本概念
(二)定義與使用
- 一個完整類的定義
class 類名稱 {
屬性1;
屬性2;
屬性n...;
方法1(){
}
方法2(){
}
方法n(){
}
...
}
如上便是一個類的完整定義,此時的方法不再由主類直接呼叫,而需要由物件呼叫。
類的定義舉例如下:
public class KindAndObject{
//屬性
String name;
int age;
//構造方法
public KindAndObject (String name,int age){
this.name = name;
this.age = age;
}
//方法
public void printInformation(){
System.out.println("姓名:"+this.name+",年齡:"+this.age);
}
}
-
生產物件的語法入下
類名稱 物件名稱 = new 類名稱(); -
關於構造方法
如果自己沒有宣告構造方法,系統會自動提供一個構造方法
public 類名{
}
如果自己聲明瞭構造方法,則不再用預設的構造方法
以以上類舉例如下:
public class KindAndObject{
//屬性
String name;
int age;
//構造方法
//1,預設的構造方法
public KindAndObject(){
}
//2,Z自己定義的構造方法
public KindAndObject(String name,int age){
this.name = name;
this.age = age;
}
//方法
public void printInformation(){
System.out.println("姓名:"+this.name+",年齡:"+this .age);
}
public static void main(String[] args){
//建立物件person1
//以下賦值形式只能對應構造方法1
KindAndObject person1 = new KindAndObject();
person1.name = "李四";
person1.age = 22;
//建立物件person2
//以下賦值只能對應構造方法2
KindAndObject person2 = new KindAndObject("張三",23);
person1.printInformation();
person2.printInformation();
}
}
執行結果如下: