public class Puppy{
int puppyAge;
public Puppy(String name){
System.out.println("小狗的名字:"+name);
}
public void setAge(int age){
puppyAge = age;
}
public int getAge(){
System.out.println("小狗的年龄是:"+puppyAge);
return puppyAge;
}
public static void main(String [] args){
/*创建对象*/
Puppy myPuppy = new Puppy("tommmy");
/*通过方法设定age*/
myPuppy.setAge(2);
/*调用另一个方法获取age*/
mypuppy.getAge();
/*也可以像下面这样访问成员变量*/
System.out.println("变量值:"+myPuppy.puppyAge);
}
源文件声明规则
当一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。
--一个源文件中只能有一个public类
-一个源文件可以有多个非public类
-源文件的名称应该和public类的类名保持一致。例如:源文件中public类名为Employee,那么源文件应该命名为Employee.java
--如果一个类定义在某个包中,那么package语句应该在源文件的首行(???)
--如果源文件包含import语句,那么应该放在package和类定义之间。如果没有package语句,那么import应该放在源文件中最前面
--import和package语句对源文件中定义的所有类都有效。在同一个源文件中,不能给不同的类不同的包声明