代码1:
public class Dog
{
private int weight;
public void Dog()
{
}
public Dog ()//构造方法
{
this.weight =150;
}
public Dog(int dog_weight)//构造方法
{
this.weight = dog_weight;
}
//~下面的实例化过程将会出错
public static void main(String[] args)
{ //weight=100;
//setWeight();
Dog d=null;
d=new Dog();
d = new Dog(30);
//weight=100;
//setWeight();
d.Dog();
d.setWeight();
System.out.println(d.weight);
System.out.println("d="+d);
}
public void setWeight()
{
this.weight = 1200;
}
}
代码2:
class Student
{
//定义属性
String studentId;
String name;
String sex;
int grade;
private int age;
//定义属性“studentId”的设置方法
public void setStudentId(String student_Id)
{
studentId = student_Id;
}
//定义属性“studentId”的获取方法
public String getStudentId()
{
return studentId;
}
//定义属性“name”的设置方法
public void setName(String student_name)
{
name = student_name;
}
//定义属性“name”的获取方法
public String getName()
{
return name;
}
//定义属性“Sex”的设置方法
public void setSex(String student_sex)
{
sex = student_sex;
}
//定义属性“Sex”的获取方法
public String getSex()
{
return sex;
}
//定义属性“grade”的设置方法
public void setGrade(int student_grade)
{
grade = student_grade;
}
//定义属性“grade”的获取方法
public int getGrade()
{
return grade;
}
//定义属性“age”的设置方法
public void setAge(int student_age)
{
this.age = student_age;
}
//定义属性“age”的获取方法
public int getAge()
{
return age;
}
}
public class StudentTest {
public static void main(String[] args){
Student s;
s = new Student();
// s.setAge(18);
s.age=18;
s.name="tom";
System.out.println("学生姓名: " + s.name);
}
}