java中的简单对象示例

Var*_*ngh 0 java object

当我尝试访问m.name = "killer"类内部时,无法找到变量错误.请帮忙.

class Movie {

     String name;
     String genre;
     int num;

     public void play()
     {
         System.out.println("start playing");
     }
}

public class MovieObjects{
    public static void main(String[] args) {
        MovieObjects m = new MovieObjects ();
        {
            m.name="Killer"; 
            m.genre = "Romance";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 5

m是一个MovieObjects,没有一个name领域.

你的意思是Movie

此外,public如果要从其他类访问它们,则应创建字段.
(虽然在同一个包中实际上并不需要)