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

邯郸网站制作与建设网站制作公司哪个好

邯郸网站制作与建设,网站制作公司哪个好,百度爱做网站,网站手机版排名seojava 局部内部类 一、位置二、特点三、局部内部类的实例化四、代码实例一:演示特点一五、代码实例二:演示特点二和特点三六、代码实例三:演示局部内部类的实例化 同步文章(更好的排版): java 局部内部类 一…

java 局部内部类

  • 一、位置
  • 二、特点
  • 三、局部内部类的实例化
  • 四、代码实例一:演示特点一
  • 五、代码实例二:演示特点二和特点三
  • 六、代码实例三:演示局部内部类的实例化

同步文章(更好的排版):
java 局部内部类

一、位置

定义在外部类的方法中。局部内部类的作用范围仅限此方法中

二、特点

  1. 局部内部类不能使用任何访问修饰符
  2. 如果局部内部类所在方法是非静态方法,则此局部内部类可以直接访问外部类的属性和方法
  3. 如果局部内部类所在方法是静态方法,则此局部内部类就只能直接访问外部类的静态属性和方法
  4. 局部内部类可以直接访问局部变量,局部变量必须使用 final 修饰,jdk1.8 之后,final 关键字可以省略,对象的生命周期长于局部变量
  5. 局部内部类不能声明静态成员,但可以使用静态常量

三、局部内部类的实例化

局部内部类的实例化,需要在对应的方法中进行

四、代码实例一:演示特点一

public class JuBuOuter {//外部类的成员方法public void show(){//局部内部类//局部内部类不能使用任何访问修饰符class Inner{}public class Inner{}protected class Inner{}private class Inner{}}
}

五、代码实例二:演示特点二和特点三

public class JuBuOuter02 {//外部类的非静态成员属性private String name = "公众号:牧牧川";//外部类的静态成员属性private static int age = 18;//外部类的非静态成员方法public void t1(){//局部内部类class Inner01{//局部内部类的方法//如果局部内部类所在方法是非静态方法,则此局部内部类可以直接访问外部类的属性和方法public void show(){System.out.println("我是非静态成员方法中的内部类");System.out.println(name);System.out.println(age);}}}//外部类的静态成员方法public static void t2(){//局部内部类class Inner02{//局部内部类的方法//如果局部内部类所在方法是静态方法,则此局部内部类就只能直接访问外部类的静态属性和方法public void show(){System.out.println("我是静态成员方法中的内部类");
//                System.out.println(name);System.out.println(age);}}}
}

六、代码实例三:演示局部内部类的实例化

public class JuBuOuter02 {//外部类的非静态成员属性private String name = "公众号:牧牧川";//外部类的静态成员属性private static int age = 18;//外部类的非静态成员方法public void t1(){//局部内部类class Inner01{//局部内部类的方法//如果局部内部类所在方法是非静态方法,则此局部内部类可以直接访问外部类的属性和方法public void show(){System.out.println("-----我是非静态成员方法中的局部内部类-----");System.out.println(name);System.out.println(age);}}//局部内部类的实例化,需要在对应方法中进行Inner01 inner01 = new Inner01();inner01.show();}//外部类的静态成员方法public static void t2(){//局部内部类class Inner02{//局部内部类的方法//如果局部内部类所在方法是静态方法,则此局部内部类就只能直接访问外部类的静态属性和方法public void show(){System.out.println("-----我是静态成员方法中的局部内部类----");
//                System.out.println(name);System.out.println(age);}}//局部内部类的实例化,需要在对应方法中进行Inner02 inner02 = new Inner02();inner02.show();}}

public class TestJuBuOuter02 {public static void main(String[] args) {//创建外部类对象JuBuOuter02 juBuOuter02 = new JuBuOuter02();//通过外部类对应的方法,调用对应的局部类juBuOuter02.t1();juBuOuter02.t2();}
}

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

相关文章:

  • 网站模版建设教程wordpress手机页面悬浮导航栏
  • 杭州做网站优化做网站全程指导
  • 做销售在哪个网站找客户wordpress不能识别语言
  • 建设婚恋网站中国电影家协会会员
  • 鱼台县建设局网站像网站分类一样的表格图怎么做
  • 2018年网站建设发言买号链接
  • 用vs做网站在哪里找专业推广团队
  • 网站建设服务公司有哪些wordpress的主题下载地址
  • 怎么创建网站后台申请园区网站建设经费的请示
  • 高端品牌衣服郑州企业网站优化多少钱
  • 360建站平台伊犁州建设局网站
  • 深圳建设企业网站公司员工信息管理系统源码
  • 深圳企业网站制作公司动漫推荐
  • 中国建信网官方网站医院网站建设安全协议
  • 网站制作哪个好一些网站图片处理方案
  • 做网站的类型化妆品网页设计论文
  • 买个购物网站做再生料的网站
  • 哈尔滨网站如何制作网络设计一般不考虑
  • 淘宝做导航网站有哪些手机网站设计机构
  • 建站平台 discuz网站建设销售培训
  • 做网站标题头像做淘宝网站
  • 如何做电影网站关键词点击排名系统
  • 南京学校网站建设策划中国企业排行榜
  • 网站制作设及的技术来必力wordpress
  • 上海网站建设的网网站导航面包屑
  • 中国的网站域名p2p网站建设制作
  • 360网站优化连接国外网站做端口映射
  • 建设网站虚拟主机上海做征信服务的公司网站
  • 做视频的教学直播网站网页微信登陆首页
  • 建站兔软件下载合肥大型网站建设公司