//作者:qingfeng
//2017/2/17
//功能;理解类的成员方法和构造方法
class CreatWays
{
public static void main(String args[]){
Person p1 = new Person(23,"甲宝");
System.out.println("p1.age="+p1.age);
p1.count(2,3);
p1.count(3,6);
Person p2 = new Person("jia bao");
}
}
class Person
{ //属性:成员变量
int age;
String name;
//行为:成员方法
public void count(int num1, int num2){
int result = 0;
result = num1 + num2;
System.out.println(result);
}
//结果返回给主调函数 注意:1.返回结果和返回类型要一致2.调用成员方法时和给出的具体数值个数,类型要一致!
public int count1(int num1, int num2){
return num1+num2;
}
//构造方法
/*
主要作用:完成对象的初始化
特点:1.方法名和类名一致;
2.没有返回值
3.当创建类的新对象时,系统会自动调用该类的构造方法完成对新对象的初始化!
*/
public Person(int age, String name){
System.out.println("构造方法一");
this.age = age;//注意:this
name = name;
}
public Person(String name){
System.out.println("构造方法二");
this.name = name;
}
}