Java构造方法与引用

来源:互联网 发布:cf淘宝开保箱 编辑:程序博客网 时间:2024/05/18 00:51

构造方法名字与类名完全相同,且没有返回类型的方法。

构造方法的作用是初始化对象。

如果用户没用创建自定义的构造方法,那么系统就会默认提供一个不带任何参数且方法体为空的构造方法。

public class Human {//属性String name;String gender;int age;//成员方法public void thinking() {System.out.println("thinking");}public void eat() {System.out.println("eat");}public void sleep() {System.out.println("sleep");}public void introduce() {System.out.println("name:"+this.name+",geder "+this.gender+",age is "+this.age);}//构造方法Human(){System.out.println("构造方法");}Human(String name, String gender, int age){this();//调用不带参数的构造方法this.name = name;this.age = age;this.gender = gender;}public static void main(String[] args) {/* * man 表示引用,指向一个对象 * 引用是一个对象的别名,是一种数据类型 */Human man = new Human("zhangsan", "male", 18);man.sleep();man.introduce();}}

输出结果如下

构造方法sleepname:zhangsan,geder male,age is 18


0 0
原创粉丝点击