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

时间:2021-01-08 14:48:25

1.成员变量

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

 //Dog类
class Dog{
String name;//成员变量
} public class Test1{
public static void main(String[] args){
String name="xiaoxiao";//局部变量
Dog A=new Dog();
System.out.println(A.name);
System.out.println(name); }
}

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

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

2.return关键字

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

 //Dog类
class Dog{
String name;//成员变量
//有参有返回
public String print(String n){
System.out.println(n);
return n;//返回
}
} public class Test1{ public static void main(String[] args){
Dog A=new Dog();
String name=A.print("小明");
System.out.println(name); }
}

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

 //Dog类
class Dog{
String name;//成员变量
//有参有返回
public void getAge(int a){
if(a==0){
System.out.println("输出我了");
}else if(a==1){
return;//a==1时,return就结束了方法的执行,下面的语句也不会输出
}
System.out.println("又输出我了");
}
} public class Test1{ public static void main(String[] args){
Dog A=new Dog();
A.getAge(1); }
}

3.多参方法

 //Dog类
class Dog{
String name;//成员变量
//有参有返回,多参用,号隔开
public String print(String n,int age){
System.out.println("n="+n);
System.out.println("age="+age);
return n;//返回
} } public class Test1{
public static void main(String[] args){
Dog A=new Dog();
A.print("小明",18); }
}