toString方法
来自object类,这个方法的作用就是返回一串字符串用来描述当前的对象。当我们使用System.out.println()去打印一个对象的时候,会直接调用toString方法来获得对当前对象的描述。
构造函数
构造函数的作用,就是用来创建该类的对象的。如果一个类中我们没有显示的指定构造函数的话,jdk就会帮我们自动增加一个无参的构造。
注意:构造函数的名字要和类名一模一样,且构造函数不能申明返回值。如果我们自己手动增加构造函数,那么默认的无参构造函数需要我们自己手动指定,jdk不会再自动增加。请不要在构造方法中加return。
this的第二种用法:
调用当前类的构造函数,如下图:
![22dd1b085b4931a25d52645ad87c967a.png](https://i-blog.csdnimg.cn/blog_migrate/6ebc36788e7a2a9c2c22e16fec3a665c.jpeg)
方法:
如果一个方法没有返回值,请使用void代替返回的类型,void不可以省去。如果有返回值,请你把返回值的类型写在方法申明上,如果写了方法的声明,一定要用return返回一个声明的类型。方法只能一次返回一个值。
1.无参无返
public void run(){
System.out.println("跑步");
}
2.无参有返
public int look(){
System.out.println("看一看");
return 1;
}
3.有参无返
public void play(int time){
System.out.println("玩了"+time+"个小时");
}
4.有参有返
public String buy(double money){
return "买的商品";
}