public class Puppy{//声明一个Puppy类
int puppyAge;//声明一个属puppyAge
// 每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。
public Puppy(String name){//声明一个方法 Puppy
System.out.println("小狗的名字是:"+name);
}
/* -(Puppy*)initWithPuppy(NSString*)name{
* NSLog(@"")
* return Puppy;
* }
*
*/
public void setAge( int age){//set方法,给属性赋值
puppyAge = age;
}
/* -(void)setAge:(int)age{
* _puppyAge = age;
* }
*/
public int getAge( ){//get方法,取属性值
System.out.println("小狗的年龄为 : " + puppyAge );
return puppyAge;
}
/* -(int)getAge{
* return getAge;
* }
*/
public static void main(String []args){//程序入口
//在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。
Puppy myPuppy = new Puppy("tom");//实例化一个对象
myPuppy.setAge(2);
myPuppy.getAge();
System.out.println("变量值:"+myPuppy.puppyAge);
}
}
网友评论