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

阿里建站平台官网品牌推广策划公司怎么选

阿里建站平台官网,品牌推广策划公司怎么选,海淀团队组建网站,怎么查网站的备案信息目录 内部类 内部类定义 内部类的特点 匿名内部类 格式: 内部类的意义 实例 内部类 ● 把类定义在另一个类的内部,该类就被称为内部类。 ● 如果在类 Outer 的内部再定义一个类 Inner,此时类 Inner 就称为内部类 (或称为嵌…

目录

内部类

内部类定义

内部类的特点

匿名内部类

格式:

内部类的意义

实例


内部类


   ● 把类定义在另一个类的内部,该类就被称为内部类。

   ● 如果在类 Outer 的内部再定义一个类 Inner,此时类 Inner 就称为内部类 (或称为嵌套类),而类 Outer 则称为外部类(或称为宿主类)。


内部类定义

内部类——就是位于外部类成员位置的类

特点:可以使用外部类中所有的成员变量和成员方法(包括private的)

class Outer {private int age = 20;class Inner {public void show() {System.out.println(age);}}}

内部类的特点

  • 内部类仍然是一个独立的类,在编译之后内部类会被编译成独立 的.class文件,但是前面冠以外部类的类名和$符号。
  •  内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部 类可以自由地访问外部类的成员变量,无论是否为 private 的。

匿名内部类

   匿名内部类是一种特殊的局部内部类,它是通过匿名类实现接口。

格式:

new 接口名称/抽象类名称() {

重写抽象方法;

}

注:在实际开发中,我们常常遇到这样的情况:一个接口/抽象类的方法的某个实现方 式在程序中只会执行一次,但为了使用它,我们需要创建它的实现类。此时可以 使用匿名内部类的方式,可以无需创建新的类,减少代码冗余。

public interface IA {abstract void fun1();}new IA() {@Override public void fun1() {System.out.println("匿名类实现fun1");}};

内部类的意义

1.封装性

   将只有在某个类中使用的功能定义在内部中,并可以使用不同访问权限修饰控制

2.实现多继承 java是不支持多继承的,多继承有一个致命性的缺陷, 容易出现钻石继承结构,例如图。

public class Father{public string powerul="市长";
}
publie class Mother{public string wealthy=" 百万";
}
public class son {
class xtends Father extends Father{
}
c1ass xtends Mother extends Mother{
}
publie void sayHello(}{String father new xtends rather().powerul;String mother = new xtends Mother().wealthv;System.out.println("my father is:" + father + "my mother has:" + mother);}
}

实例(设置内部线程类)

 //为我们发送按钮注册事件监听button1.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {//获取输入的聊天内容String s = textField1.getText();if (s.length()==0) {JOptionPane.showMessageDialog(null, "聊天内容不能为空!");return;}//发送聊天内容try { //拼接聊天内容 把账户,发送时间,聊天内容s= account+"  "+dataUntil.strdom(new Date())+"\n"+s+"\n";dataOutputStream.writeUTF(s);textField1.setText("");} catch (IOException ex) {JOptionPane.showMessageDialog(null, "发送失败" );}}});//来到聊天窗口后,就会随时有别的客户端发送消息,在聊天窗口中,循环监听来自服务器发送的消息new ReceiveThread().start();//启动监听线程}//创建接收服务器发送的消息的线程private class ReceiveThread extends Thread {boolean mark = true;@Overridepublic void run() {while (mark){//如果接收到消息就会传入消息框中try {String s = dataInputStream.readUTF();textArea1.append(s);} catch (IOException e) {mark = false;}}}}

 

 

http://www.dtcms.com/a/408961.html

相关文章:

  • 返利淘客网站源码网络营销网站建设案例
  • 仿qq商城版淘宝客网站源码模板+带程序后台文章dede织梦企业程序如何做亚马逊备案的网站
  • 公众号开发程序湛江关键词优化报价
  • 企业做网站分哪几种公司网站注意事项
  • wordpress积分下载插件seo推广的特点有
  • 二级域名免费申请网站梅州做网站需要多少钱
  • 有没有做翻译赚钱的网站免费申请qq号
  • 产品包装设计网站中企动力邮箱手机登录入口
  • 福田网站建设实训步骤网站公司建站
  • m99ww094cn 苍井空做的网站设计部联盟网站
  • 网站不被收录怎么办江苏seo排名
  • 天津艺匠做网站怎么样企业网站开发服务
  • 卖一手房做哪个网站好高端网站建设 引擎技网络
  • 网站建设专家工作总结做网站维护要多少钱一年
  • 网站采集被降权男人和女人做性的网站
  • 网站开发者工资大连企业网站建站模板
  • 无锡网站开发公司电话做电影平台网站怎么赚钱吗
  • 做管理信息的网站西安三网合一网站建设
  • 做家装的有没有网站可以找工作团员电子档案查询网
  • 河南建设银行官网招聘网站专门做中式服装平台的网站
  • 巴彦淖尔专业做网站的绍兴网站制作计划
  • 中国电信网站备案管理系统中卫网站推广公司
  • 院校网站建设对比分析实训报总结百度网盟推广怎样关闭
  • 设计做任务的网站网站宣传的传统方式有哪些
  • 网站评测的作用国内电商网站有哪些
  • 58网站 做现浇混凝土app公司管理
  • 网站 百度 关键字优化康巴什网站建设
  • 没有网站 可以做百度口碑吗wordpress 亲子模板
  • 事业单位网站建设费入什么科目dw做网站站点
  • 企业网站建设应具备的功能设计公司网站源码下载