是不是如果将成员变量改成private类型,那么只能通过get和set方法进行获取访问,不能通过创建含参构造方法对private类型进行赋值,然后在另一个类中用这节课的方法进行访问吗。就好像我这图中,如果用了private类型,第二张图的temp.id和temp.name就报错了,
是不是只能用set和get方法
用含参构造方法给变量赋值是可以的,但是在main方法中要获取id和name的值不能用temp.id和temp.name直接调用,因为他们是私有的,可以通过getter()方法获取。即在Course类中定义setId(),setName()和getId(),getName()方法,然后在main方法中调用temp.getId(),temp.getName().