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

如何修改网站/搜索引擎免费下载

如何修改网站,搜索引擎免费下载,大连发现2例阳性,旅游电子商务网站的建设包括哪些步骤?网站建设中有哪些常用技术?一、什么是内部类 内部类:就是在一个类内部进行其他类结构的嵌套操作。 二、内部类的分类 在Java中内部类主要分为成员内部类类、方法内部类、匿名内部类、静态内部。 (1)成员内部类 public class Out {private String name;public void show…

一、什么是内部类

内部类:就是在一个类内部进行其他类结构的嵌套操作。

二、内部类的分类

在Java中内部类主要分为成员内部类类、方法内部类、匿名内部类、静态内部。

(1)成员内部类

public class Out {private String name;public void showName(){System.out.println("my name is : "+name);}public class In{public void sayHello(){System.out.println(name);Out.this.showName();}}
}

 我们的成员内部类可以直接访问外部类的成员字段和成员方法,因为它是关联着一个外部类实例的。

(2)方法内部类

1、局部内类不允许使用访问权限修饰符 public private protected 均不允许

2、局部内部类对外完全隐藏,除了创建这个类的方法可以访问它其他的地方是不允许访问的

3、局部内部类与成员内部类不同之处是他可以引用成员变量,但该成员必须声明为 final,并内部不允许修改该变量的值。

public class Out {private String name;public void sayHello(){class In{public void showName(){System.out.println("my name is : "+name);}}In in = new In();in.showName();}
}

 方法内部类的生命周期不超过包含它的方法的生命周期,也就是说,方法内部类只能在方法中使用。所以在声明的时候,任何的访问修饰符都是没有意义的,于是Java干脆不允许使用任何的访问修饰符修饰方法内部类。 

(3)匿名内部类

1、匿名内部类是没有访问修饰符的。

2、匿名内部类必须继承一个抽象类或者实现一个接口

3、匿名内部类中不能存在任何静态成员或方法

4、匿名内部类没有明面上的构造方法,编译器会自动生成一个引用外部类的构造方法。

5、与局部内部相同匿名内部类也可以引用局部变量。此变量也必须声明为 final。

//首先定义一个普通类
public class Out {private String name;private void sayHello(){System.out.println("my name is :" + name);}
}//定义和使用一个匿名内部类
public static void main(String [] args){Out out = new Out(){@Overridepublic void sayHello(){System.out.println("my name is cyy");}public void showName(){System.out.println("hello single");}};out.sayHello();
}

(4)静态内部类

1、静态内部类可以有静态成员

2、静态内部类可以访问外部类的静态变量,而不可访问外部类的非静态变量;

3、静态内部类的创建不依赖于外部

public class Out {private static String name;private int age;public static class In{private int age;public void sayHello(){System.out.println("my name is : "+name);//--编译报错---//System.out.println("my age is :"+ age);}}
}

三、内部类的创建

(1) 在外部类外部 创建非静态内部类
语法: 外部类.内部类 内部类对象 = new 外部类().new 内部类();
举例: Outer.Inner in = new Outer().new Inner();

(2)在外部类外部 创建静态内部类
语法: 外部类.内部类 内部类对象 = new 外部类.内部类();
举例: Outer.Inner in = new Outer.Inner();

(3)在外部类内部创建内部类语法
在外部类内部创建内部类,就像普通对象一样直接创建:Inner in = new Inner();

转载于:https://www.cnblogs.com/JimShi/p/11187561.html

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

相关文章:

  • 千万不要嫁给程序员/seo网站收录工具
  • 如何做1个手机网站/快排seo排名软件
  • wordpress获取tag的函数/西安seo优化推广
  • 东莞哪家公司做网站比较好/今日全国疫情最新消息
  • 网站制作流程 优帮云/网络营销推广策划步骤
  • 网站做外链多少钱/杭州seo代理公司
  • 做内容网站好累/微信公众号运营推广方案
  • 张家口网站建设张家口/网站加速器
  • 驻马店建设网站/网站推广平台搭建
  • 北京装饰网站建设/网站营销方案
  • 好人一生平安网站哪个好/站长素材官网免费
  • wordpress wizhi cms/seodao cn
  • 文化推广网站建设心得/seo属于运营还是技术
  • 吉安手机网站建设/注册推广
  • 织梦网站模板视频/html友情链接代码
  • 谷歌做英文网站/上海关键词排名软件
  • 张掖专业做网站的公司/温州网站建设
  • 做调查赚钱网站/职业培训机构
  • 青岛 两学一做 网站/网络广告营销典型案例
  • 设计公司网站什么重要/全案网络推广公司
  • 桂林网站seo/百度账号购买1元40个
  • 网站建设流程有哪七步/怎样利用互联网进行网络推广
  • 做赌博的网站违不违法/大连seo按天付费
  • wordpress批量删掉文章内的文字/抖音seo是什么意思
  • 网站建设属于移动互联网/南宁百度首页优化
  • 揭阳网站制作专业/网站排名系统
  • 无锡网站建设 网站制作/出词
  • 想让客户公司做网站的话语/广西seo公司
  • wordpress 下载站/小程序开发公司十大排名
  • 快速做彩平图得网站/外链推广软件
  • 【数据结构】堆和二叉树详解(下)
  • kkfileview预览Excel文件去掉左上角的跳转HTM预览、打印按钮
  • QT 字节大小端转序方法
  • 华曦达港股IPO观察丨以创新研发为笔,构建AI Home智慧生活新蓝图
  • [python学习记录2]变量
  • topographic terrain