永发信息网

JAVA中构造方法,实例方法,类方法,有什么区别?

答案:4  悬赏:20  手机版
解决时间 2021-04-07 18:47
JAVA中构造方法,实例方法,类方法,有什么区别?
最佳答案
构造方法:构造方法是用来构造类的对象的,方法名和类名相同没有返回值。一般用 new 构造方法名() 来创建该类的对象。在不写构造方法的情况下会有一个默认的无参构造方法,当然你也可以重写和重载构造方法(建议你找一本《Java编程思想》看看,里面讲的很透彻)。

实例方法:简单地说就是可以通过类的实例(某个对象)调用的方法,也就是我们正常情况下使用的方法。实例方法也称成员方法(成员方法和成员变量的知识你可以参考《Java编程思想》)。

类方法:简单地说就是直接可以用类名调用的方法,也就是被关键字static修饰的方法,它不需要创建类的对象来调用该方法。(关于static关键字的详细用法你也可以在《Java编程思想》这本书中找到)。

《Java编程思想》是目前最好的Java参考书,网上有第3版的中文版电子书下的,第4版是英文的
全部回答
构造方法如果在类还没有被创建实例时只是一段函素代码
类方法中构造方法可以对类的实例进行创建
构造方法如果在实例方法的被实现,则在注销实例时需要调用GC等垃圾收集器
构造方法:方法名和类名相同、没有返回值
实例方法:有返回值
类方法:被static关键字修饰
类方法,有static修饰符,典型的主函数
public static void main(String[] args){}
实例方法,就是一般的方法
构造方法,没有返回值(就是连void都没有),方法名与类名一样
public class Test{
public static void myMethod();//类方法
public void myMethod2();//实例方法
public Test(){}//构造方法,没有返回值,方法名与类名一样
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
古装可以用哪些布料来做?
有绿色叶子和紫银色叶子的植物是什么
新英雄艾克的被动要不要冷却
日立UT32-MH08CA怎么和电视机顶盒连接?能达
沙宣出众演绎升级店这个地址在什么地方,我要
为什么香蕉里面还没熟外面皮却变黑了?
填空题家用液化气是在常温下用________的方法
鍐殑鼘读啥
女的第一次去男方家,如果不满意父母会给钱吗
双方交通事故将对方后视镜撞坏自己车后视镜也
这是哪国文字?大概虾米意思?
松蘑(干)怎么做好吃
[image]20 qq帐号存在被盗风险,进入保护模式
歌词,如果我有蝴蝶的翅膀。是什么歌名
黄心妍三个字的笔画怎么写
推荐资讯
香港和澳门都不具有的工业部门是A.玩具工业B.
求一个半心形的QQ分组。
春晚怎么算年份
关于浓度均为0.1mol/L的三种溶液:①CH3C
泛泰a900最大支持多少g的内存卡啊?
消协规定制冷设备维修保修期为多长
李清照两首如梦令的写作年龄
想了解一下清顺治年间山东登州府莱州趴埠潘家
昨晚做梦有人追我,后来有人救我对我很好,叫给
厂里以严重违纪辞退,我能领取失业保险和所做
慢速绞车和回柱绞车的区分
有没有人知道陈浩民最近再拍什么电视剧
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?