Java基础17-成员变量、return关键字和多参方法

1.成员变量

  在类中声明的变量为成员变量

 1 //Dog类
 2 class Dog{
 3     String name;//成员变量
 4 }
 5 
 6 public class Test1{
 7     public static void main(String[] args){
 8         String name="xiaoxiao";//局部变量
 9         Dog A=new Dog();
10         System.out.println(A.name);
11         System.out.println(name);
12         
13     }
14 }

  成员变量没有赋值时会有默认值,如下表所示

成员变量类型 取值
byte 0
short 0
int 0
long 0L
char 'u0000'
float 0.0F
double 0.0D
boolean false
所有引用类型 null

2.return关键字

  (1)返回方法指定类型的值(这个值总是确定的),例

 1 //Dog类
 2 class Dog{
 3     String name;//成员变量
 4     //有参有返回
 5     public String print(String n){
 6         System.out.println(n);
 7         return n;//返回
 8     }
 9 }
10 
11 public class Test1{
12     
13     public static void main(String[] args){
14         Dog A=new Dog();
15         String name=A.print("小明");
16         System.out.println(name);
17     
18     }
19 }

  (2)结束方法的执行(仅仅一个return语句)

 1 //Dog类
 2 class Dog{
 3     String name;//成员变量
 4     //有参有返回
 5     public void getAge(int a){
 6         if(a==0){
 7             System.out.println("输出我了");
 8         }else if(a==1){
 9             return;//a==1时,return就结束了方法的执行,下面的语句也不会输出
10         }
11         System.out.println("又输出我了");
12     }
13 }
14 
15 public class Test1{
16     
17     public static void main(String[] args){
18         Dog A=new Dog();
19         A.getAge(1);
20     
21     }
22 }

3.多参方法

 1 //Dog类
 2 class Dog{
 3     String name;//成员变量
 4     //有参有返回,多参用,号隔开
 5     public String print(String n,int age){
 6         System.out.println("n="+n);
 7         System.out.println("age="+age);
 8         return n;//返回
 9     }
10 
11 }
12 
13 public class Test1{
14     public static void main(String[] args){
15         Dog A=new Dog();
16         A.print("小明",18);
17     
18     }
19 }
原文地址:https://www.cnblogs.com/shenhainixin/p/9979415.html