发布网友 发布时间:2022-04-24 08:19
共5个回答
热心网友 时间:2022-06-17 23:29
Java中以static关键字修饰的方法称为类方法,实例化一个类,引用的普通方法称为实例方法。热心网友 时间:2022-06-17 23:29
java中的类方法,一般都是静态方法。可以直接用类名.。方法名调用。而实例方法只能先new个对象,然后对象.。方法调用。希望可以帮助到你。热心网友 时间:2022-06-17 23:30
static的方法 类方法! 不是就是实例的方法.区别在于 类方法可以直接用 类名.方法名 来调用。 而实例方法 必须 NEW一个这个类的实例才可以调用。 例如 student stu = new student(); 然后stu.study(); 而类方法的话(也就是添加了statie关键字)。 就直接可以student.study(); 不知道你明白了没有~~~热心网友 时间:2022-06-17 23:30
类方法是可以通过类直接调用的,也就是静态方法,而实例方法则必须将类实例化后才能调用。追答类,比如人,是一个抽象,而实例化,比如你是一个具体的人。
class Person{
private String name;
public static Person newInstance(String name){
this.name = name;
}
public Person(String name){
this.name = name;
}
public void say(){
System.out.println("Hello, I'm " + name);
}
}
这其中,你在实例化Person时,可以使用以下方法:
Person p1 = new Person("fox");
也可以使用:
Person p2 = Person.newInstance("china");
这里,p1和p2都是实例化的对象,其中p2的实例化手段就是采用静态方法即类方法!
p1.say()会输出Hello, I'm fox 这里,say()方法就是实例方法
p2.say()会输出Hello, I'm china 你可以看到,实例方法出来的结果不一定一样。
希望有助于你理解。
热心网友 时间:2022-06-17 23:31
类中用static 修饰的方法。可以用类名或实例名调用