方法和构造方法有什么区别?

小谷程序员 2019-03-06 11:20:45
构造方法没有返回值,方法名和类名一样,其作用是用于在NEW一个类的时候,会总先调用这个类的构造方法,构造方法内部可以作一些变量的初始化或在创建这个类时必须调用的一些方法和运算,他是不用特意去调用的方法,会随着类的创建而自动去调用 例如:我们需要做一个i+j的运算,在这期间我们用到了构造函数,让其改变了i和j的初始化值 public class Text { int i = 0; int j = 0; /** * Text 的构造函数 将i和J的值重新初始化赋值 */ public Text() { i = 1; j = 2; }; public static void main(String[] args) { Text s = new Text(); //此时当你NEW完Text()时程序已经自动执行了Text的构造 函数i和j的值已经是1和2 System.out.println(s.i + s.j); } }
...全文
30 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧