当前位置 : 主页 > 编程语言 > c++ >

一般函数和构造函数的差别,第一个差别: 构造函数:对象创建时,就会调用

来源:互联网 收集:自由互联 发布时间:2021-07-03
代码演示 class Person{private String name;private int age;Person(){System.out.println("person run");}public void speak(){System.out.println(name+":"+age);}}class ConsDemo{public static void main(String[] args) {Person p = new Person();/
代码演示
class Person
{
	private String name;
	private int age;

	Person()
	{
		System.out.println("person run");
	}

	public void speak()
	{
		System.out.println(name+":"+age);
	}
}
class ConsDemo
{
	public static void main(String[] args) 
	{
		Person p = new Person();//此时调用了构造函数
		p.speak();//调用两次speak方法
		p.speak();
	}
}
网友评论