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

网站开发语言十大家居家装网站哪个好

网站开发语言,十大家居家装网站哪个好,服务器租用云服务器,怎么搜索关键词1.内部类 内的五大成员:属性、方法、构造方法、代码块、内部类 解释:在一个类的里面,再定义一个类。举例:在A类的内部定义B类,B类就被称为内部类注意:内部类表示的事物是外部类的一部分,内部类单独出现没…

1.内部类

内的五大成员:属性、方法、构造方法、代码块、内部类

  • 解释:在一个类的里面,再定义一个类。
  • 举例:在A类的内部定义B类,B类就被称为内部类
  • 注意:内部类表示的事物是外部类的一部分,内部类单独出现没有任何意义

内部类的访问特点

  • 内部类可以直接访问外部类的成员,包括私有
  • 外部类要访问内部类的成员,必须创建对象
public class Car(){ //外部类String carName;int carAge;int carColor;class Engine{  //内部类String engineName;int engineAge;}
}

内部类的分类

  • 成员内部类 

  1. 写在成员位置,属于外部类的成员
  2. 成员内部类可被一些修饰词修饰
public class Car(){ //外部类String carName;int carAge;int carColor;class Engine{  //成员内部类String engineName;int engineAge;}
}

   3. 获取成员内部类对象

一:在外部类编写方法,对外提供内部类的对象

public class Outer {String name;class Inner{}public Inner getInstans(){return new Inner();}
}
Outer o = new Outer();
o.getInstans();

二:直接创建  格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象 

OUter.Inner oi = new Outer().new Inner();

public class Outer {private int a = 10;class Inner{private int a = 20;}void show(){int a=0;//Outer.this 获取外部类对象的地址值System.out.println(Outer.this.a); //10System.out.println(this.a); //20System.out.println(a); //30}
}
  • 静态内部类 

1.静态内部类只能访问外部类中的静态变量和静态方法,如果想要访问非静态的需要创建对象

public class Car { //外部类String carName;int carAge;int carColor;static class Engine { //静态内部类String engineName;};int engineAge;
}

2.创建静态内部类对象的格式:外部类名.内部类名 对象名 = new 外部类名.内部类名();

OUter.Inner oi = new Outer().Inner();

3.调用非静态方法的格式:先创建对象,用对象调用

4.调用静态方法的格式:外部类名.内部类名.方法名();

  • 局部内部类 

1.将内部类定义在方法里面就叫做局部内部类,类似于方法里面的局部变量。
2.外界是无法直接使用,需要在方法内部创建对象并使用。
3.该类可以直接访问外部类的成员,也可以访问方法内的局部变量。

  • 匿名内部类 

  • 匿名内部类

隐藏了名字的内部类,可以写在成员位置,也可以写在局部位置

  • 匿名内部类的格式
new 类名或者接口名(){重写方法
};
  • 格式的细节

包含了继承或实现,方法重写,创建对象
整体就是一个类的子类对象或者接口的实现类对象

  • 使用场景

当方法的参数是接口或者类时,
以接口为例,可以传递这个接口的实现类对象,
如果实现类只要使用一次,就可以用匿名内部类简化代码

示例: 

public interface Swim {public abstract void swim();}
public class Test {public static void main(String[] args) {new Swim(){@Overridepublic void swim() {System.out.println("重写游泳方法");}};}
}

http://www.yayakq.cn/news/463323/

相关文章:

  • 网站模版下载深圳汇鑫科技网站建设
  • 用ps网站首页怎么做软件工程项目管理
  • 网站做系统叫什么软件吗WordPress搜索结果文字修改
  • 医院内网网站建设做网站知道访客ip
  • 怎么自己做网站模板传奇网站怎么做
  • 请人做网站注意事项网站做哪家最专业广州
  • 网站建设开发费用怎样入账网站建设自检自查
  • 关于网络编辑作业做网站栏目新闻的pptyy直播是个什么样的平台
  • c .net网站开发黄骅招聘网最新招工信息
  • 建造师人才网2014中文网站seo排名名单
  • 网站脚本怎么做wordpress修改角色管理
  • 邯郸做网站哪家好android优化大师
  • 网站建设贰金手指下拉贰拾网易云音乐wordpress插件下载
  • 180天做180个网站零件加工网
  • 为什么建设文化馆网站app商城开发定制
  • 网站关于我们的页面产品开发项目管理
  • 企石镇网站建设企业信息管理系统免费
  • 二手物品交易网站开发意义动漫设计的就业前景
  • 免费学做网站广安市建设局官方网站
  • 福田做棋牌网站建设找哪家效益快帮人做网站赚钱
  • 重庆建网站cqiezscomflash网站动画
  • 聊城手机网站建设方案本网站仅支持ie浏览器
  • 沈阳市网站建设做好产品策划的重要性
  • 中企动力做的网站后台怎么登录网站建设出售
  • 做网站要学些什么软件长春企业网站设计
  • 三亚网站建设哪家专业企业宣传网站源码
  • 菏泽市城乡和建设局网站godaddy主机到网站
  • 如何建立自己的商城网站广东东莞招工信息最新招聘
  • 镇江网站建设推广找思创wordpress自动采集插件
  • 手机新机价格网站摄影网站功能设计