构造函数和普通函数有什么不同 构造函数和普通函数有什么不同 .. .请大家举例说明下...他们各自有什么特点. .. ...偶先行谢过.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 构造函数是用来进行对象的初始化。它是与类名称相同的公开方法成员,没有返回值。普通函数就是方法。例如:public class A1 { private String accountNumber; private double balance; public A1() //构造函数 { this("empty",0.0); } public A1(String accountNumber,double balance)//构造函数 { this.accountNumber=accountNumber; this.balance=balance; } public String getnumber() //普通函数 { return accountNumber; } 当你去new 一个对象的 时候,就会调用构造函数构造函数即使你不定义也有一个 默认构造函数,构造函数可以被重载。而且构造函数没有返回值,而普通函数呢则不会再被在new 对象的时候自动调用你就从字面上理解,也能理解清楚啊 我的理解:构造函数必须返回类实例其它函数可以返回void也可以返回其它东西.. 构造方法没有返回类型,与类名完全相同,有返回类型的都是普通方法了,比如:class A{ public A(){} //构造方法,没有返回类型 public void A(){} //普通方法,有返回类型,无返回值} 构造函数是用来实例化用的,仅此一种用途A1 a=new A1() ; //应该只有这一种调用方法吧普通函数:可以用实例调或用调用 构造函数和普通函数一点关系都没有1、声明语法不同 构造函数:没有返回值,函数名必须和类名相同2、功能不同 构造函数:初始化对象 函数:实现逻辑功能3、调用方法不同 构造函数:new或子类中使用super 构造函数被能被overriding,可以被overloading Java,SWT,如何增加选项卡按钮的宽度? 求高手帮忙改错!!! 数组 如何实现当main()线程结束后,其他线程一起强制结束 我是学VB的,谁帮我把这个简单的程序加个注释 iframe自动伸缩代码.代码兼容性问题.教教小弟怎么改... JFileChooser 显示中文的问题 为什么这段代码的运行结果是这样的? 关于java中正则的处理 产生一个均匀分布的随机数[0,1] 花了75刀买了个 Whizlabs Suite for java 1.5的 正确率只有50% 感觉考的挺难的,真题也是这么难吗?考过scjp的朋友请进来指点下。 关于FIle的问题
普通函数就是方法。例如:
public class A1 {
private String accountNumber;
private double balance;
public A1() //构造函数
{
this("empty",0.0);
}
public A1(String accountNumber,double balance)//构造函数
{
this.accountNumber=accountNumber;
this.balance=balance;
}
public String getnumber() //普通函数
{
return accountNumber;
}
构造函数即使你不定义也有一个 默认构造函数,构造函数可以被重载。
而且构造函数没有返回值,
而普通函数呢则不会再被在new 对象的时候自动调用
你就从字面上理解,也能理解清楚啊
构造函数必须返回类实例
其它函数可以返回void也可以返回其它东西..
class A{
public A(){} //构造方法,没有返回类型
public void A(){} //普通方法,有返回类型,无返回值
}
构造函数是用来实例化用的,仅此一种用途
A1 a=new A1() ; //应该只有这一种调用方法吧普通函数:可以用实例调或用调用
1、声明语法不同
构造函数:没有返回值,函数名必须和类名相同
2、功能不同
构造函数:初始化对象
函数:实现逻辑功能
3、调用方法不同
构造函数:new或子类中使用super