华恩JAVA班第10天

xiaoxiao2021-02-28  72

华恩JAVA班第10天

一、return的两个用法:

1.返回方法指定类型的值

2.结束方法的执行

用一段程序举例:

class Dog{  String name;  public String print(String n,int a,char b){   System.out.println(n);//输出小明   System.out.println(a);   System.out.println(b);   returnn;  //返回方法指定类型的值  }  public void str(int a){   if( a== 0){    System.out.println("你好");   }else if(a == 1){    return;  //结束方法的执行   }   System.out.println("我很好");  } } public class Test{  public static void main(String[] args){   Dog A = new Dog();   //String name =A.print("小明");   //System.out.println(name);//输出 小明   A.print("小明",12,'男');   A.str(0); //输出 你好  我很好   A.str(1);  //没有输出  } }

二、toString的用法:

class Cat{  String name;  int age;  public String toString(){   return"姓名:"+name+"\t"+"年龄:"+age;  } } public class Test{  public static void main(String[] args){   Cat A = new Cat();   A.name = "明";   A.age = 1;   Cat B = new Cat();   B.name = "林";   B.age = 2;   System.out.println(A);   System.out.println(B);  } }

三、this关键字:可以看做一个变量,他的值是当前对象的引用

class Cat{  String name;  int age;  public void set(String name,int age){   this.name = name;   this.age = age;  }  public String toString(){   return"姓名:"+name+"\t"+"年龄:"+age;  }  public Cat abc(){   return this;  } } public class Test{  public static void main(String[] args){   Cat A = new Cat();   Cat B = new Cat();   Cat C = new Cat();   C = B.abc();   A.set("tom",4);   B.set("jerry",5);   System.out.println(A);   System.out.println(B);   System.out.println(C);  } }

 

转载请注明原文地址: https://www.6miu.com/read-73737.html

最新回复(0)