JAVA中构造方法,实例方法,类方法,有什么区别?
答案:4 悬赏:20 手机版
解决时间 2021-04-07 18:47
- 提问者网友:川水往事
- 2021-04-06 21:14
JAVA中构造方法,实例方法,类方法,有什么区别?
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-04-06 22:35
构造方法:构造方法是用来构造类的对象的,方法名和类名相同没有返回值。一般用 new 构造方法名() 来创建该类的对象。在不写构造方法的情况下会有一个默认的无参构造方法,当然你也可以重写和重载构造方法(建议你找一本《Java编程思想》看看,里面讲的很透彻)。
实例方法:简单地说就是可以通过类的实例(某个对象)调用的方法,也就是我们正常情况下使用的方法。实例方法也称成员方法(成员方法和成员变量的知识你可以参考《Java编程思想》)。
类方法:简单地说就是直接可以用类名调用的方法,也就是被关键字static修饰的方法,它不需要创建类的对象来调用该方法。(关于static关键字的详细用法你也可以在《Java编程思想》这本书中找到)。
《Java编程思想》是目前最好的Java参考书,网上有第3版的中文版电子书下的,第4版是英文的
实例方法:简单地说就是可以通过类的实例(某个对象)调用的方法,也就是我们正常情况下使用的方法。实例方法也称成员方法(成员方法和成员变量的知识你可以参考《Java编程思想》)。
类方法:简单地说就是直接可以用类名调用的方法,也就是被关键字static修饰的方法,它不需要创建类的对象来调用该方法。(关于static关键字的详细用法你也可以在《Java编程思想》这本书中找到)。
《Java编程思想》是目前最好的Java参考书,网上有第3版的中文版电子书下的,第4版是英文的
全部回答
- 1楼网友:十鸦
- 2021-04-07 00:10
构造方法如果在类还没有被创建实例时只是一段函素代码
类方法中构造方法可以对类的实例进行创建
构造方法如果在实例方法的被实现,则在注销实例时需要调用GC等垃圾收集器
类方法中构造方法可以对类的实例进行创建
构造方法如果在实例方法的被实现,则在注销实例时需要调用GC等垃圾收集器
- 2楼网友:梦中风几里
- 2021-04-06 23:56
构造方法:方法名和类名相同、没有返回值
实例方法:有返回值
类方法:被static关键字修饰
实例方法:有返回值
类方法:被static关键字修饰
- 3楼网友:归鹤鸣
- 2021-04-06 23:00
类方法,有static修饰符,典型的主函数
public static void main(String[] args){}
实例方法,就是一般的方法
构造方法,没有返回值(就是连void都没有),方法名与类名一样
public class Test{
public static void myMethod();//类方法
public void myMethod2();//实例方法
public Test(){}//构造方法,没有返回值,方法名与类名一样
}
public static void main(String[] args){}
实例方法,就是一般的方法
构造方法,没有返回值(就是连void都没有),方法名与类名一样
public class Test{
public static void myMethod();//类方法
public void myMethod2();//实例方法
public Test(){}//构造方法,没有返回值,方法名与类名一样
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯