永发信息网

java中非构造方法和构造方法的区别

答案:3  悬赏:80  手机版
解决时间 2021-04-03 17:01
java中非构造方法和构造方法的区别
最佳答案
构造方法,又称构造函数,是在类中的一个特殊的方法成员,一般用于进行对象的初始化,在Java中构造函数是与类名称相同的公开方法成员,并且是没有返回值的。例如:
public class MethodA{
//......
public MethodA(){ //无参数的构造函数,与类名称同名,注意没有返回值
//......
}
public MethodA(参数行){ //有参数的构造函数,与类名称同名,注意没有返回值
//......
}

}
在构造函数中,可以定义无参数的或具有参数的构造函数。
非构造方法就是不是构造方法的类的方法成员,一般是有返回值的,没有返回值的一般会标void表示没有返回值(注意这里与构造函数的区别)。
全部回答
构造函数会在实例化对象的时候执行. 非构造函数则需要显式调用才执行.
2楼回答的精辟
构造方法就是 实例化对象用的 也就是传统意义上的new xxx()
(1)当你创建一个A类的时候,无参数 构造方法A(){}自动在A类里创建.是系统默认的.
当你new A();的时候调用的就是这个默认的无参数 构造方法
(2)如果A类里面你 写了一个 有参数的构造方法 比如A(int i){}那么你在创建A对象的时候只能是
new A(int i);
一句话:当构造器有参数的时候 一定调用的是有参数的那个 构造器.
非构造方法就是一般的方法 ,需要 创建对象 然后必须用对象点的方式调用 不能点出构造方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
跪求TONY大神全作品,不管是漫画,还是插图都
适合发说说的古风句子,孤独的句子说说心情 文
单选题在指定条件下一定能大量共存的离子组是
梦境的含意
用36米长的铁丝一面靠墙围成一块长方形的地.
贵阳到思南客车要多久,织金去贵阳的汽车要多
玉春和朴有天是什么关系
怎么区分固态酿酒和液态酿酒的方法?
我想把一个视频中的多音频流删除掉一个 怎么
读六大板块示意图,回答下列问题.(1)几乎
三个月孩子的疝气有自愈的可能
今天老师让我把今天所有的事情总结起来写下来
香茗一杯诗几句,窗外寒冬窗内春。求下联,谢
解决人口老龄化的具体措施(要简洁的)
璧山县小蜜蜂家政服务部地址好找么,我有些事
推荐资讯
多少分能上农大,2018年
求一部都市小说,已完结,主人公有一个美女总
求答Excel表两列重复数据,如何标记
如图,在梯形ABCD中,AB∥CD,AD=DC,求证:A
想你爱你在脑海是什么歌的词
单选题关于“磁”,下列说法中正确的是A.磁体
by the way翻译成中文
杜甫草堂到春熙路打的多少钱?
教育孩子的语录分享,教育孩子从小要诚实守信
我们前几天闹过一次分手 我把我心里话都说了
到底有没骑乘珠的?
熊猫血有什么坏处,有谁知道O型熊猫血有什么好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?