深入理解Java构造器(构造方法)
//构造方法(构造器)的使用
package chapter7;
class Cylinder
{
private double radius;
private int height;
private double pi = 3.14;
public Cylinder(double r,int h)
{
radius = r;
height = h;
}
double area()
{
return pi*radius*radius;
}
double valume()
{
return area()*height;
}
}
public class Example7_4 {
public static void main(String[] args)
{
Cylinder volu = new Cylinder(3.5,8);
System.out.println(“圆柱底面积:” + volu.area());
System.out.println(“圆柱底体积:” + volu.valume());
}
}
注意:
构造方法的特殊性体现:
1、构造方法的方法名与类名相同;
2、构造方法没有返回值,但不能写void.
3、构造方法的主要功能是完成对对象的初始化工作。
4、在创建一个类的同时,系统会自动调用该类的构造方法为新对象初始化



