zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    Yii2框架之旅(三)
    Yii2框架之旅(二)
    Redis本地集群搭建(5版本以上)
    Redis入门笔记
    Java如何使用elasticsearch进行模糊查询--转载
    springboot集成elasticsearch7.6.1,常用api调用,创建,查找,删除索引,crud,高亮。。。--转载
    SpringBoot整合Elasticsearch7.2.0的实现方法-转载
    Spring Webflux 入门 -转载
    java 视频流截屏,形成缩略图
    记录一下 spring boot 线程处理返回数据
  • 原文地址:https://www.cnblogs.com/shenhainixin/p/9979415.html
Copyright © 2011-2022 走看看