当前位置: 首页 > news >正文

网站开发怎么接单房地网站制作

网站开发怎么接单,房地网站制作,搜索网站怎么做的,网站开发语言什么意思目标,定义了一个内部类,然后把这个内部类设置为单例 一 使用非静态内部类 public class OuterClass {public class InnerClass {} } 直接定义单例: .OuterClass.this cannot be referenced from a static context public class OuterClass …

目标,定义了一个内部类,然后把这个内部类设置为单例

一 使用非静态内部类 

public class OuterClass {public  class InnerClass {}
}

直接定义单例:

.OuterClass.this' cannot be referenced from a static context

public class OuterClass {public  class InnerClass {private static InnerClass staticField= new InnerClass();}
}

 这种是直接 new 了内部类。结果报错了。

首先这里定义的是 非静态内部类。非静态内部类,可以看作是 外部类的一个 成员。这里 直接new 非静态内部类,而 并没有new 外部类,就相当于 外部类实例不存在,外部类实例不存在的情况下,他的成员怎么能存在呢? 所以 这里 不能直接 new 非静态内部类,改成如下:

public class OuterClass {public  class InnerClass {private static InnerClass staticField= new OuterClass().new InnerClass();}
}

Static declarations in inner classes are not supported at language level '8'

这种写法又报了这种错误。一般来说,这种写法应该没什么问题,只是 目前 java8还不支持,需要升级JDK版本才行。

再换一种写法

public class OuterClass {private static InnerClass staticField= new OuterClass().new InnerClass();public  class InnerClass {}
}

将静态变量声明为外部类的变量。

二 使用静态内部类

public class OuterClass {public static  class InnerClass {private static InnerClass staticField= new InnerClass();}
}

如果是静态内部类,可以 直接独立的进行 new静态内部类。 静态内部类 可以独立存在,而不依赖外部类的实例。

非静态内部类和静态内部类有什么区别

 对于访问权限来说,非静态内部类的权限 大于 静态内部类。

非静态内部类可以 访问 外部类的 所有 成员和方法,包括私有的。可以理解为,非静态内部类的实例中,存在一个 外部类的 this的引用

静态内部类,因为可以独立实例化,在静态内部类中 不存在 外部类的 this引用,所以 静态内部类只能访问外部类的 静态成员。

另外,非静态内部类种,不定义静态成员。不然会报错误,可以定义成外部类的静态成员。如果需要在内部类中定义静态成员,可以考虑将类定义为静态内部类。

 

http://www.yayakq.cn/news/681516/

相关文章:

  • 江苏省网站建设哪家好平台网站做数据维护需要多久
  • 梁山做网站价格微信h5页面制作免费
  • 家居企业网站建设策划做实体店优惠券的网站
  • 上海短视频seo优化网站软文推广的好处
  • 河南网站建设电话漳州网站建设多少钱
  • ps怎么做网站的广告条jsp项目个人网站开发
  • 良乡网站建设营销策划经典案例
  • 网站备案客户资料手机版网站开发html5
  • 小学学校网站模板免费下载中国十大保险经纪公司排名
  • 网站开发用技术wordpress被百度搜到
  • 阿里巴巴的关联网站国外云服务器厂商
  • 专业餐饮网站建设wordpress 识别二维码
  • 网站制作哪家便宜建立网站的软件下载
  • 湖北网站建设哪家好网站建设預算
  • 最好的网站建设推广学做小程序需要哪些基础
  • 网站制作设计发展前景温州网站建设wmwl
  • 微网站建设使用程序巢湖网站建设电话
  • 惠州手机网站商城建设狮山建网站
  • 广州icp网站测评无代码开发平台的利与弊
  • 帝国cms小说网站模板下载地址南宁市建设处网站
  • 网站如何做等保备案网站建设费用价格表
  • 什么好的主题做网站哪里有做ppt的网站
  • 广州网站制作怎么选任经理 徐州网站建设
  • 青岛网站建设公司在哪如何做班级网站
  • 构建网站系统做一个高端网站
  • 毕业设计商城网站开发做滋补品销售有什么网站
  • 江阴网站开发门户网站建设情况简介
  • 公司网站公众号维护怎么做wordpress 标签模板下载
  • 校园二手网站开发的意义广西工程建设质量管理协会网站
  • 电商网站的银行支付接入该怎么做百度提交