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

做零食网站的选题理由免费行情软件app一个

做零食网站的选题理由,免费行情软件app一个,百度做广告费用,怎么做网站文字优化java 局部内部类 一、位置二、特点三、局部内部类的实例化四、代码实例一:演示特点一五、代码实例二:演示特点二和特点三六、代码实例三:演示局部内部类的实例化 同步文章(更好的排版): 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/a/409642.html

相关文章:

  • 中国电力建设股份部官方网站网站优化细节
  • 长沙专业个人做网站哪家好vue 做pc网站
  • 怎么能创建自己的网站有哪些类型的网站
  • 前端效果网站深圳网站建设公司613
  • 傻瓜一键自助建站系统网站建设的主题
  • WordPress彻底清理插件深圳营销型网站建设优化
  • 杭州市萧山区哪家做网站的公司好天津市建设工程协会网站
  • 建网站 可以看到访客吗百度极速版下载安装最新版
  • 网站的布局分类外贸网站搭建用哪个平台比较好
  • 杭州网站建设网页制作软文经典案例
  • 移动服务器建设的电影网站做网站凡科
  • 做网站推广的销售发的朋友圈wordpress 4.4漏洞
  • 网站怎么做不违法吗做淘宝客如何建立网站
  • 做微博推广的网站吗阿里指数
  • 南阳seo网站排名asp.net 多网站
  • 重庆中色十二冶金建设有限公司网站什么是微信wordpress
  • 织梦源码网站建设好了后登录不了进一步网站建设
  • 网站佣金怎么做凭证手机做任务网站
  • wordpress换域名不换空间网站建设优化服务好么
  • 源码网站制作教程苏州松陵镇哪里做网站
  • 网站推广分析网页制作与网站建设试题
  • 网站做cdn怎么弄主营商城网站建设
  • 淘宝联盟推广网站怎么建设有哪些网站可以做ps挣钱
  • 网站发布内容是否过滤网站建设的分工内容
  • 一级网站建设做钢管的去什么网站发信息
  • 网站开发需要准备什么软件网站建设款如何入账
  • 南京尘帆网站建设深圳网站建设比较
  • wordpress网站空白龙海网站开发
  • dede网站单页面怎么做洛阳网最新消息
  • 网站开发专业职业规划深圳建设网站上市