这个要分情况:
    1、一般企业javabean中属性都是private修饰;
    2、若子类需要继承父类一些共有的属性时,会将这一属性用public,便于子类操作,当然也可以属性用private修饰,为子类开放方法,便于子类操作。如:
    父类:
     public class Food{
          //子类中共有的属性都有颜色这个特点
          public String color;
     }
     子类:
      public class Apple extends Food{
           //在父类属性的基础上添加自身个性属性
           public String describe;
      }
综上所述:还是将属性用private进行修饰规范一些,当子类需要用到父类属性时,在父类中开放方法为子类提供操作