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 }

 

posted @ 2020-11-18 22:40  ITKV  阅读(211)  评论(0)    收藏  举报