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

网站被人做跳转改如何举报网站推广渠道有哪些

网站被人做跳转改如何举报,网站推广渠道有哪些,厦门商城网站建设,怎么快速建网站1.内部类 定义:Java中的内部类(Inner Class)是指在一个类的内部定义的类。 使用场景:当一个类的内部,存在一个部分需要完成的结构进行描述,而该内部结构只为外部类提供服务,那么这个内部结构就可以使用内部类&#xff…

1.内部类

定义:Java中的内部类(Inner Class)是指在一个类的内部定义的类。

使用场景:当一个类的内部,存在一个部分需要完成的结构进行描述,而该内部结构只为外部类提供服务,那么这个内部结构就可以使用内部类(如Map中的entry内部类)

在Java中,内部类一共有以下几个分类:

1.1 实例内部类

定义在类内部方法外部且未使用static修饰的内部类

//外部类
public class SampleOuterClass {//实例内部类public class SampleInnerClass {}
}
  • 1.实例内部类所处的位置和外部类中的其他成员一样,同样可以使用访问限定修饰符。且外部类的访问限定修饰符和实例内部类的访问限定修饰符相互独立
  • 2.外部类的任意成员(构造方法除外)都可以在实例内部类中直接访问在这里插入图片描述
  • 3.当外部类和内部类中存在同名成员时,优先访问内部类中的成员。如果要访问外部类中的成员需要使用外部类类名.this.同名成员来访问在这里插入图片描述
  • 4.必须先创建外部类对象,再通过外部类对象的引用来创建实例内部类对象 在这里插入图片描述
    未创建外部类对象而直接创建内部类对象会抛出NullPointerException异常
    在这里插入图片描述
  • 5.在外部类中访问实例内部类的成员必须先创建实例内部类对象 在这里插入图片描述

1.2 静态内部类

定义在类内部方法外部且使用static修饰的内部类

public class OuterClass {public static class StaticInnerClass {}
}
  • 1.静态内部类中只能访问外部类的静态成员 在这里插入图片描述
  • 2.创建静态内部类对象前不需要先创建外部类对象 在这里插入图片描述

3.在静态内部类中访问外部类的静态成员时,需要通过外部类的类名来访问。即使在静态内部类中存在同名的静态成员也不会冲突在这里插入图片描述

  • 4.在外部类中访问静态内部类成员的方式与访问实例内部类成员一样

1.3 局部内部类(不常用)

定义在方法内部

public class OuterClass {public String publicNumber = "outer";public void method(){//局部内部类class LocalInnerClass {public final String publicNumber = "inner";public void method(){System.out.println(this.publicNumber);System.out.println(OuterClass.this.publicNumber);}}//只能在本方法内部实例化LocalInnerClassLocalInnerClass localInnerClass = new LocalInnerClass();localInnerClass.method();}
}
public class Test {public static void main(String[] args) {OuterClass outerClass = new OuterClass();outerClass.method();}
}
  • 1.局部内部类访问外部类成员的方式与实例内部类一样
  • 2.外部类无法访问局部内部类的任何成员
  • 3.局部北部类只能在本方法内部实例化
  • 4.局部内部类只能使用和局部变量一样的修饰符(局部变量能使用哪些修饰符,局部内部类就只能使用这些)

1.4 匿名内部类

  • 没有类名,直接实现接口或者继承类
interface IUsb{void method();
}public class OuterClass {public static void main(String[] args) {//匿名内部类new IUsb(){@Overridepublic void method() {System.out.println("匿名内部类");}};}
}

在这里插入图片描述
调用重写方法的方式有两种:

  • 1.直接在匿名内部类后面调用方法
interface IUsb{void method();
}public class OuterClass {public static void main(String[] args) {//匿名内部类new IUsb(){@Overridepublic void method() {System.out.println("匿名内部类");}}.method();}
}
  • 2.创建一个引用指向该匿名内部类,使用该引用调用方法
interface IUsb{void method();
}public class OuterClass {public static void main(String[] args) {//匿名内部类IUsb iUsb = new IUsb(){@Overridepublic void method() {System.out.println("匿名内部类");}};iUsb.method();}
}

1.5 内部类的源文件&字节码文件

所有内部类和外部类公用同一份java文件,但是在编译后内部类也会生成单独的字节码(class)文件
在这里插入图片描述

http://www.dtcms.com/wzjs/831292.html

相关文章:

  • 网站推广一般在哪个网做山东宏远建设有限公司网站
  • 网站建设维护单选题徐州关键词优化排名
  • 建一个网站怎么赚钱吗找建筑师设计房子
  • 网站管理工作是具体应该怎么做成都网站设计优选柚v米科技
  • 携程网站建设的优缺点wordpress侧边栏标题字数
  • 设计一个学院网站网站制作企业
  • 重庆沛宣网站建设建立一个小程序需要多少钱
  • 做网站的属于什么行业无锡网站建设无锡速联科技
  • app网站开发成功案例青海制作网站
  • 住房和城乡建设部网站下载gom传奇网站建设
  • 公司建设网站费用会计怎么记医疗网站建设 中企动力
  • 怎样上传自己的网站门户网站 费用
  • 宁波网站设计公司哪个好企业管理培训课程网课免费
  • 有什么网站可以做一起作业做网站推广logo
  • 构建一个网站wap网址是什么意思
  • 网站建设指的是什么服装网站开发
  • 做网站接私单创办一个网站需要多少费用
  • 手机网站如何站点管理怎么用iapp做网站软件
  • 什么网站做美式软装设计淘客网站如何做能加快收录
  • 辽宁省建设培训中心网站网站备案与不备案的区别
  • 做网站什么内容吸引人flash网页制作教程
  • 甘肃省城乡与建设厅网站首页惠州网站设计方案
  • 淘宝网的网站建设自己做静态网站的步骤
  • 新农村建设 网站网页设计培训公司哪家好
  • 中国建设银行最新招聘信息网站12306的网站是哪个公司做的
  • 做电商网站的流程wordpress使用云数据库连接
  • jsp网站开发的两种模式公司对网站排名如何做绩效
  • 微信小程序自己制作百度搜索引擎关键词优化
  • 网站建设推广者怎样找到客户教你如何建设网站阿里去
  • 番号网站怎么做南昌建网站单位