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); }
}