instance method
class test{//要先建立新物件後才能使用
void ln(){
System.out.println("Hello");
}
}
public class Imethod{
public static void main(String[] args){
test a=new test();
a.ln();
}class method
}
class test{//不需要建立物件就可以使用
static void ln(){
System.out.println("Hello");
}
}
public class Cmethod{
public static void main(String[] args){
test.ln();
}
}
兩者差別在於,class method有用static宣告
instance method再使用前要先建立物件,class method則不用,可以立即被使用
並且class method只能使用class field
沒有留言:
張貼留言