zoukankan      html  css  js  c++  java
  • java 继承类之后,访问不到超类的属性的原因及解决方法

    是因为超类里的属性没有加上public关键字

    解决方法: 超类和超类里的属性或者方法如果想被其他包下的方法调用,就必须全部加上public权限,即设置为公开访问

    例:

    @Controller
    public class BaseController {
    
        @Autowired
        public AssetsService assetsService;
        @Autowired
        public ConfigLinuxService configLinuxService;
        @Autowired
        public ConfigWindowsService configWindowsService;
        @Autowired
        public XconfigLinuxService xconfigLinuxService;
        @Autowired
        public XconfigWindowsService xconfigWindowsService;
        @Autowired
        public ConfigWindowsWaiYunService configWindowsWaiYunService;
    
    }
    public class BaseUtil {
    
        public AssetsService assetsService = (AssetsService) SpringContextUtil.getBean(AssetsService.class);
        public ConfigLinuxService configLinuxService = (ConfigLinuxService) SpringContextUtil.getBean(ConfigLinuxService.class);
        public ConfigWindowsService configWindowsService = (ConfigWindowsService) SpringContextUtil.getBean(ConfigWindowsService.class);
        public XconfigLinuxService xconfigLinuxService = (XconfigLinuxService) SpringContextUtil.getBean(XconfigLinuxService.class);
        public XconfigWindowsService xconfigWindowsService = (XconfigWindowsService) SpringContextUtil.getBean(XconfigWindowsService.class);
    
    }
  • 相关阅读:
    hdu 5001 从任意点出发任意走d步不经过某点概率
    hdu 5007
    hdu 5009 离散化
    hdu 5011 Nim+拿完分堆
    thinkphp 删除多条记录
    thinkphp 实现无限极分类
    图片生成唯一的名字
    html 标签学习
    PHP比较运算!=和!==
    php使用 set_include_path
  • 原文地址:https://www.cnblogs.com/kinome/p/9719595.html
Copyright © 2011-2022 走看看