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

Posted 深海溺心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 }

 

以上是关于Java基础17-成员变量return关键字和多参方法的主要内容,如果未能解决你的问题,请参考以下文章

Java基础知识点(this关键字成员变量和局部变量)

JAVA基础static 关键字

5.JAVA基础复习——JAVA中的static关键字作用与用法

No_16_0226 Java基础学习第七天

Java——基础知识——this和satic关键字

Java基础-封装(09)