Java学习

第24天

构造方法代码实例

//filename: App7_3. java
class Cylinder
{
private double radius;
private int height ;
private double pi= 3. 14;
private String color;
public double setCylinder(double r, int h)
{
radius= r;
height= h;
return r + h;
}
public void setCylinder(String str)
{color= str;
}
public void show( )
{System. out. println(" 圆柱的颜色为: " + color);
}
double area()
{
return pi * radius * radius;
}
double volume()
{
return area() * height;
}

public class App7_3
{
public static void main(String[] args)
{
double r_h;
Cylinder volu=new Cylinder();
r_h=volu. setCylinder(2.5,5);
volu.setCy1 inder("红色");
Systom. out. pintIn(+r_h);
System. out, println(" 圆柱体体积="volu.volume());
volu. show();
}
}

——————————分割线————————————

//filename:App7_4. java
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 volume()
{
return area() * height;
}
 public class App7_4
 {
 public static void main(String[] args)
{
Cylinder volu= new Cylinder(3.5,8);
System. out. println("圆柱底面积="+ volu. area());
System. out. println( "圆柱体体积=”+ volu. volume());
 }
}

———————————分割线————————————

//filename: App7_5. java
class Cylinder
{private double radius;
private int height;
private double pi=3.14;
String color;
public Cylinder()
{
radius = 1;
height= 2;
color="绿色";}
public Cylinder(double r,int h,string str)
{radius =r;
height=h;
color=str;
}
public void setColor()
{System. out println"圆柱颜色味:" + color);
}
double area()
{

return pi * radius * radius;
}
double volume()
{
return area() * height;
}
 public class App7_5
{

public static void main(String[] args)
{
Cylinder volul = new Cylinder();
System. out. println("圆柱1底面积="+ volu1. area());
volu2. setColor();
}
}

上一篇:代码入门第三篇--重构


下一篇:CSS:CSS3 - 圆角 & 盒子阴影 & 渐变