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

手表哪个网站做的好中国数据统计网站

手表哪个网站做的好,中国数据统计网站,在家做兼职的网站,徐州网站制作企业内部类的分类笔者认为内部类之所以很难理解,正是因为语法覆盖了大量难以理解的技术(如果都像基础内部类那样,就没有多少意思了)。内部类可以分为四种:成员内部类,局部内部类,嵌套类,匿名内部类。静态内部类…

2d783b87693169d0957272545506a985.png

内部类的分类

笔者认为内部类之所以很难理解,正是因为语法覆盖了大量难以理解的技术(如果都像基础内部类那样,就没有多少意思了)。内部类可以分为四种:成员内部类,局部内部类,嵌套类,匿名内部类。

静态内部类的应用场景是:只可以访问外部类的静态成员变量和静态成员方法。

成员内部类的应用场景是:它可以访问它的外部类的所有成员变量和方法,不管是静态的还是非静态的都可以。

局部内部类:像局部变量一样,不能被public, protected,

private和static修饰。只能访问方法中定义的final类型的局部变量。

匿名内部类:匿名内部类就是没有名字的局部内部类,不使用关键字class, extends, implements,没有构造方法。匿名内部类隐式地继承了一个父类或者实现了一个接口。匿名内部类使用得比较多,通常是作为一个方法参数。

成员内部类

成员内部类拥有对外部类所有元素的访问权。

在成员内部类要引用外部类对象时,使用outer.this来表示外部类对象;

而需要创建内部类对象,可以使用outer.inner obj = outer.new inner();

(注意,在拥有外部类对象之前是不可能创建内部类对象的,除非你创建的是嵌套类)

局部内部类

当你要解决一个复杂的问题,想创建一个类来辅助你的解决方案,但又不希望这个类是公共可用的时,可以通过以下方式实现:

一个定义在方法中的类

一个定义在作用域内的类

一个实现了接口的匿名类

一个扩展了非默认构造器的匿名类

执行字段初始化的匿名类

PDestination类是destination()方法的一部分,在之外不能被访问。注意return语句中的向上转型,返回的是Destination的引用,它是PDestination的基类。

匿名内部类

一个匿名内部类的例子如下,匿名类是内部类比较常用的方式,简化了代码,更加灵活:

package c10;

//注释后,编译报错:Contents cannot be resolved to a type

//interface Contents { }

public class Parcel7 {

public Contents contents() {

return new Contents() {

private int i = 11;

public int value(){ return i; }

};

}

public static void main(String[] args) {

Parcel7 p = new Parcel7();

Contents c = p.contents();

}

}

需要注意:

1. new匿名类前,这个类需要定义,否则编译报错;

2. 当所在的方法的形参需要被内部类里面使用时,该形参必须为final,否则编译报错。

嵌套类

如果不需要内部类对象与其外部类对象之间有联系,那么可以将内部类声明为static。嵌套类意味着:

1. 要创建嵌套类的对象,并不需要先创建外部类的对象

2. 不能从嵌套类的对象中访问非静态的外部类对象

3. 嵌套类和普通的内部类还有一个区别:普通内部类不能有static数据和static属性,也不能包含嵌套类,但嵌套类可以。而嵌套类不能声明为private,一般声明为public,方便调用。

http://www.lbrq.cn/news/2584009.html

相关文章:

  • 怎样做可以互动留言的网站免费发布信息
  • 快速做网站公司报价海外市场推广方案
  • 成都网站建设哪家好友情链接是什么意思
  • 自己家的电脑宽带50m做网站服务器2024年疫情还会封控吗
  • 新疆建设兵团二师网站网页生成
  • 常州网站建设市场百度推广账号怎么申请
  • 做网站需要的公司油烟机seo关键词
  • 网站做电话线用国际新闻快报
  • 广州市从化区住房和建设据网站seo关键词优化
  • 网站设计服务表新网站怎么做优化
  • 咸宁网站制作培训制作一个简单的网站
  • 合理的网站结构鞍山seo外包
  • 家庭网做网站线上推广的三种方式
  • 江西省工程建设信息官方网站品牌策划设计
  • 怎么做门户网站设计安卓优化大师hd
  • 桐乡哪里有做网站的软件制作平台
  • 合肥网站排名优化公司做小程序要多少钱
  • 做网站的图片大小是多少百度一下官网首页网址
  • 模板网站建设报价给我免费的视频在线观看
  • 企业网站建设单位百度客户端登录
  • 创建站点如何做网站电商培训大概多少学费
  • 织梦微电影分享网站织梦整站源码seo关键词排名在线查询
  • 政府网站建设方案书怎么写seo推荐
  • 用VS做的网站怎么连接数据库哈尔滨最新疫情
  • 会计信息网站建设的意思aso优化平台有哪些
  • it培训机构怎么样青岛seo博客
  • 衡水市住房和城乡建设局网站搜索引擎seo优化平台
  • 网站制作详细报价头条指数
  • wordpress 巨慢网站快速优化排名app
  • 西宁市规划和建设局网站中国新闻最新消息
  • 关于域名的级别
  • Flutter开发 dart异步
  • LLM - 智能体工作流设计模式
  • 面经——电子电路技术知识详解
  • 1. 两数之和
  • 【python】转移本地安装的python包