构造品数示例 5-17 PhoneCard(long cn,int pw,double b,String s) cardNumber cn; password pw; if (b>0) balance b; else System.exit(1); connectNumber s; connected false; PhoneCard newCard new PhoneCard(12345678,1234,50.0,”300); Programming in Java JAVA
5-17 Programming in Java 构造函数示例 PhoneCard(long cn, int pw, double b, String s) { cardNumber = cn; password = pw; if (b > 0) balance = b; else System.exit(1); connectNumber = s; connected = false; } • PhoneCard newCard = new PhoneCard(12345678,1234,50.0,”300”);
无参构造涵数 没有参数的构造函数称为no-arg”无参构造函数” 如果一个类中没有任何形式的构造函数,Java 语言将提供一个不做任何事情的缺省的无参构 造函数。这种构造函数只有在没有其它构造函 数时才自动提供 如果你既需要一个无参构造函数,又需要一个 或几个带参数的构造函数,则必须显式提供一 个无参构造函数 Programming in Java JAVA
5-18 Programming in Java • 没有参数的构造函数称为no-arg”无参构造函数” • 如果一个类中没有任何形式的构造函数,Java 语言将提供一个不做任何事情的缺省的无参构 造函数。这种构造函数只有在没有其它构造函 数时才自动提供 • 如果你既需要一个无参构造函数,又需要一个 或几个带参数的构造函数,则必须显式提供一 个无参构造函数 无参构造函数