1.看书认真点。 2.java没有指针. public class Test { public static void main(String[] args) { Dog1 dog1 = new Dog1(2, "大黄"); Person2 p1 = new Person2(dog1, 23, "郭德纲"); p1.showInfo(); dog1.showInfo(); }
}
//定义一个人类 class Person2 { int age; String name; Dog1 dog;
public Person2(Dog1 dog, int age, String name) { this.age = age; this.name = name; this.dog = dog; //引用类型 } //显示人名 public void showInfo() { System.out.println("人名是:"+this.name); } }
class Dog1 { int age; String name; public Dog1(int age, String name) { this.age = age; this.name = name; } //显示狗名 public void showInfo() { System.out.println("狗命叫"+this.name); } }
2.java没有指针.
public class Test {
public static void main(String[] args) {
Dog1 dog1 = new Dog1(2, "大黄");
Person2 p1 = new Person2(dog1, 23, "郭德纲");
p1.showInfo();
dog1.showInfo();
}
}
//定义一个人类
class Person2
{
int age;
String name;
Dog1 dog;
public Person2(Dog1 dog, int age, String name)
{
this.age = age;
this.name = name;
this.dog = dog; //引用类型
}
//显示人名
public void showInfo()
{
System.out.println("人名是:"+this.name);
}
}
class Dog1
{
int age;
String name;
public Dog1(int age, String name)
{
this.age = age;
this.name = name;
}
//显示狗名
public void showInfo()
{
System.out.println("狗命叫"+this.name);
}
}