第一行:声明一个叫 Puppy的类
第三行:声明一个叫做 puppyAge的整型变量
第一个方法:这是构造函数,用来构造你创建的这个类,所以方法名和类名相同,括号里的参数是一个字符串型的,方法总的作用就是输出一句话这句话是 Name chosen is XXX,XXX是你构造函数中括号里写的字符串,比如Puppy(John);就会输出Name chosen is John
第二个方法:让setAge 就是定义年龄咯,让这个生成的对象的puppyAge属性等于你这个方法后面括号里的整型变量,比如:puppyJ.setAge(10); 就是puppyJ的puppyAge属性=10;
第三个方法:getAge就是得到年龄咯。不需要参数,输出一句话 Puppy's age is : 后面跟的是这个对象的年龄属性的整型。
main函数:这是这个类的主函数,程序从这里开始运行。
一下都是main函数里的:
Puppy myPuppy = new Puppy( "tommy" ); :声明一个名称为myPuppy的Puppy类对象,这时调用构造函数,会输出一句话:Name chosen is :tommy
myPuppy.setAge( 2 );:调用函数setAge,定义myPuppy这个对象的年龄属性(puppyAge)为2
myPuppy.getAge( );:这时调用getAge函数,输出Puppy's age is :2 且返回2这个值,但是这里没有赋值,故不用管了
System.out.println("Variable Value :" + myPuppy.puppyAge ); 输出一句话:
Variable Value :2
完了,不难,不过多少采纳一下给点辛苦的心吧,谢谢!
标签:Puppy