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 }