当前位置:首页职业培训

Java 普通方法和构造方法的区别

作者:职业培训 时间: 2025-01-11 01:25:41 阅读:934

构造方法意为构造器,也就是为了程序在内存中构造当前类的对象,并提供相关get,set方法,共修改其属性,多用于bean对象,而普通方法一般用于处理不同的程序单元,比如一个类中有加、减、乘、除这4个方法,这就是普通方法,只为处理程序逻辑上的功能。

构造方法:

①方法名和 类名相同

②在方法名的前面没有返回值类型的声明

③在方法中不能使用return语句返回一个值

④在创建对象时,要调用new,如:book b1=new book();

⑤当没有指定构造方法时,系统会自动添加无参的构造方法

⑥当有指定构造方法时,无论该构造方法是有参,还是无参,系统都不会再自动添加无参的构造方法

⑦构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法

普通方法:

①有返回类型

②方法名不能和类型相同

publicclassbean{

privateinta;

privateintb;

publicvoidsetA(inta){

this.a=a;

}

publicintgetA(){

returna;

}

publicvoidsetB(intb){

this.b=b;

}

publicintgetB(){

returnb;

}

publicbean(){}//空的构造方法

publicbean(inta,intb){//带参构造方法

this.a=a;

this.b=b;

}

}

而构造方法和普通方法都可以被重载,如下:

voidselectForPage(Stringtable,intpageNo){

selectForPage(table,10,pageNo)

}

voidselectForPage(Stringtable,intpageSize,intPageNo){

...

}

标签:

本文地址: http://www.goggeous.com/20241228/1/943283

文章来源:天狐定制

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

猜你喜欢
猜你喜欢
  • 最新动态
  • 热点阅读
  • 猜你喜欢
热门标签

网站首页 ·

本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

鲁ICP备2024081150号-3 相关侵权、举报、投诉及建议等,请发E-mail:admin@qq.com