Java方法和构造方法
1 一、//Java方法定义(函数) 2 public class MethodTest01 3 { 4 public static void main(String[] args) 5 { 6 System.out.println(sumInt(1,2));//本类内不需要加MethodTest01.sumInt();也使用方法调用 7 } 8 public static int sumInt(int a, int b){ 9 return a+b; 10 } 11 } 12 //输出结果为:3 13 14 二、//Java方法构造,变量初始化 15 class MethodTest02 16 { 17 private double x; 18 private double y; 19 private double radius; 20 public MethodTest02(){ 21 x=0; 22 y=0; //无参 23 radius=0; 24 } 25 public MethodTest02(double x1,double y1,double radius1){//构造方法名与类名相同 26 x=x1; 27 y=y1; 28 radius=radius1; 29 } 30 public void drawCircle(){ 31 //输出圆心的坐标和圆的半径 32 System.out.println("圆心:"+x+","+y+";半径:"+radius); 33 } 34 public void eraseCircle(){ 35 System.out.print("删除圆"); 36 x=0; 37 y=0; 38 radius=0; 39 } 40 } 41 42 //Java构造方法02 43 class MethodTest03 { 44 private double x ; 45 private double y ; 46 private double radius ; 47 public MethodTest03(double x,double y,double radius){//构造方法名与类名相同 48 this.x=x; 49 this.y=y; //有参 50 this.radius=radius; 51 } 52 public void drawCircle(){ 53 //输出圆心的坐标和圆的半径 54 System.out.println("圆心:"+x+","+y+";半径:"+radius); 55 } 56 public void eraseCircle(){ 57 System.out.print("删除圆"); 58 x=0; 59 y=0; 60 radius=0; 61 } 62 public static void main(String[] args){ 63 //Java遵循自上而下的执行方式,从main方法开始。 64 MethodTest03 draw =new MethodTest03(4.0,4.0,3.0); 65 draw.drawCircle(); 66 draw.eraseCircle(); 67 } 68 }
花香蜜自来;书山有路勤为径,学海无涯苦作舟;常回忆看看。

浙公网安备 33010602011771号