华恩JAVA班第10天

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值