JAVA面向对象
类的创建,构造器,重载,set,get,this,static的使用示例
public class test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Toy p = new Toy();
Toy per;
per = new Toy("Tigeter");
per = new Toy(12);
per = new Toy("Tigeter",16);
per.show();
}
}
class Toy{
private static String name;
private static int age;
public static String getName() {
return name;
}
public static void setName(String name) {
Toy.name = name;
}
public static int getAge() {
return age;
}
public static void setAge(int age) {
Toy.age = age;
}
Toy() {
}
public Toy(String name) {
this.name = name;
System.out.println("我是Toy玩具熊:"+name);
}
public Toy(int age) {
this.age = age;
System.out.println("我的年龄:"+age+"岁了~");
}
public Toy(String name,int age){
this.name = name;
this.age = age;
System.out.println("抱歉,说错了,我的年龄应该是:"+name+" 年龄:"+age);
}
public void show() {
System.out.println("很高兴与你交朋友,我的玩具熊");
}
}
实验结果: