为啥City里面的 name;latitude要加public
Topic source不加的话用的是默认的 default 修饰符,可以访问同包(文件夹)下的类,你还是new对象并且可以 变量.属性 这样,如果你把主方法和定义的类放到两个文件夹下再new,你会发现你用 . 方法不能 找到类的属性,这个是后面讲到的修饰符,先不用纠结这个。
- 1
不加的话用的是默认的 default 修饰符,可以访问同包(文件夹)下的类,你还是new对象并且可以 变量.属性 这样,如果你把主方法和定义的类放到两个文件夹下再new,你会发现你用 . 方法不能 找到类的属性,这个是后面讲到的修饰符,先不用纠结这个。
Aerkelium
说是为了让外部访问,但是我在eclipse上试了,不加public也能执行成功,加不加有什么区别么?(我的两个class在同一个文件中)
同时还想问下大家,既然是两个class,不是应该分开创建两个class么,当我把两个class分开写时就会报错,说City已存在,但我把City类删去时,main类中又报错,建议创建City类