JAVA代码

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);
       }
    
}

你可能感兴趣的:(JAVA代码)