求教java构造函数和一般函数的区别和写法的区别

首先java是面向对象的语言,函数是面向过程语言的叫法,比如C语言,在java中一般称之为方法。java构造方法的作用是实例化对象,每个类中都有,即使不写程序也会分配一个默认无参数的构造方法。下面我来举例说明构造方法跟一般方法写法的区别:public class Test{ int num1; int num2; public ...
求教java构造函数和一般函数的区别和写法的区别
首先java是面向对象的语言,函数是面向过程语言的叫法,比如C语言,在java中一般称之为方法。
java构造方法的作用是实例化对象,每个类中都有,即使不写程序也会分配一个默认无参数的构造方法。
下面我来举例说明构造方法跟一般方法写法的区别:
public class Test{ int num1; int num2; public Test(){}//构造方法,写法规则是用public修饰,不能有返回值,方法名即类名,构造方法可不写,系统会默认创建一个无参数的构造函数,函数体跟这个一样 public Test(int num1,int num2){//此为自己重载的构造函数,有参数,写法规则跟上面的是一样的,使用public修饰,不能有返回值,方法名即类名 this.num1 = num1; this.num2 = num2; } public void temp(){//普通方法,写法规则是可以是public、private亦或protected修饰,可以有返回值,也可以没有返回值(void修饰),方法名起名规则跟变量名一样,只能字母数字下划线,且字母在前 System.out.println("这是一个普通方法!"); }}2014-05-07
mengvlog 阅读 41 次 更新于 2025-10-31 09:08:44 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部