.name
和.bark
无效
Dog wildDogs[] = new Dog[3];
wildDogs[0]= new Dog();
wildDogs[0].name = "Fido";
wildDogs[0].bark();
答案 0 :(得分:2)
.
sperator表示您正在访问该对象的成员。在您的情况下,您尝试访问变量name
和方法bark()
但这只有在您的类Dog
实际包含这两个属性时才会发生。换句话说,您的Dog
类应该与此类似:
public class Dog
{
public String name;
public void bark()
{
// bark code goes here
// example:
System.out.println( "Wuff" );
}
}
同时确保两者都被公开。阅读有关范围的更多信息以及此documentation中的内容。