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

dedecms网站地图生成网络游戏推广

dedecms网站地图生成,网络游戏推广,青岛住房和城乡建设委员会网站,学什么可以做视频网站目录 1.内部类1.1概述1.2分类1.3匿名内部类(重点) 2.枚举2.1一般枚举2.2抽象枚举2.3应用1:用枚举写单例2.4应用2:标识常量 3.泛型3.1泛型认识3.2泛型原理3.3泛型的定义泛型类泛型接口泛型方法 3.4泛型的注意事项 1.内部类 1.1概述 内部类:指…

目录

  • 1.内部类
    • 1.1概述
    • 1.2分类
    • 1.3匿名内部类(重点)
  • 2.枚举
    • 2.1一般枚举
    • 2.2抽象枚举
    • 2.3应用1:用枚举写单例
    • 2.4应用2:标识常量
  • 3.泛型
    • 3.1泛型认识
    • 3.2泛型原理
    • 3.3泛型的定义
      • 泛型类
      • 泛型接口
      • 泛型方法
    • 3.4泛型的注意事项

1.内部类

1.1概述

内部类:指一个完全被定义在另一个类中的类。
是类中的五大成分之一,成员变量、方法、构造器、内部类、代码块。

我们一般在一个事物完全包含另一个事物,且该事物没有必要单独设计类时使用内部类。
在这里插入图片描述

1.2分类

内部类有四种形式,可分为以下四种类型:

  • 成员内部类
    在这里插入图片描述

  • 静态内部类:有static修饰的内部类,属于类而非对象
    在这里插入图片描述

  • 局部内部类:定义在方法中、代码块中、构造方法体中的类
    在这里插入图片描述

  • 匿名内部类(重点):特殊的局部内部类。

1.3匿名内部类(重点)

以前的写法: 在这里插入图片描述
引入匿名内部类后:更加方便的创建子类对象。
在这里插入图片描述
匿名内部类是类的证明:
在这里插入图片描述
应用1:
在这里插入图片描述
应用2:匿名内部类直接作为一个参数来使用。
应用3:作为一个便捷对象参数传过去
在这里插入图片描述

代码:

package d1;import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;public class Test {public static void main(String[] args) {JFrame win = new JFrame();JPanel panel = new JPanel();win.add(panel);JButton btn = new JButton("登录");panel.add(btn);btn.addActionListener(new ActionListener(){@Overridepublic void actionPerformed(ActionEvent e) {JOptionPane.showMessageDialog(win,"登录成功!");}});win.setSize(500,500);win.setLocationRelativeTo(null);win.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);win.setVisible(true);}
}

2.枚举

枚举:枚举是一种特殊的类,特殊在固定数量的类。
语法格式:
在这里插入图片描述

2.1一般枚举

枚举类的说明:
在这里插入图片描述
在这里插入图片描述
反编译:
在这里插入图片描述

2.2抽象枚举

在这里插入图片描述

2.3应用1:用枚举写单例

在这里插入图片描述

2.4应用2:标识常量

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.泛型

3.1泛型认识

定义类、方法、接口时,同时声明了多个类型变量,成为泛型类、泛型方法、泛型接口。
ArrayList的泛型:
在这里插入图片描述
没有使用泛型的ArrayList:
在这里插入图片描述
使用泛型的ArrayList:
在这里插入图片描述

3.2泛型原理

在这里插入图片描述

3.3泛型的定义

泛型类

在这里插入图片描述
在这里插入图片描述

泛型接口

在这里插入图片描述

泛型方法

在这里插入图片描述
在这里插入图片描述

拓展:泛型的上下限:

  • 泛型上限: ? extends Car : ?能接受的必须是Car或者其子类
  • 泛型下限: ? super Car : ?能接受的必须是Car或者其父类

3.4泛型的注意事项

  • 泛型擦除
    泛型是在编译阶段存在的,一旦程序被编译成了class文件,class文件中就不存在泛型了。
    在这里插入图片描述

  • 泛型不支持基本数据类型,只支持对象类型(引用数据类型)。
    在这里插入图片描述


EOF

http://www.hyszgw.com/news/598.html

相关文章:

  • 学做网站开发广州官方新闻
  • 南昌设计政府网站的公司百度关键词推广方案
  • 网页制作网站开发流程百度手机助手下载安卓版
  • 有用的网站地址东莞网站优化公司
  • 网站开发上海兔子bt搜索
  • 四川做网站多少钱营销渠道的三个类型
  • 免费的招聘网站有哪些杭州seo排名
  • 上海网站建设怎么黄页88网
  • 自己搭建的ftp怎么做网站营销网站建设
  • hbuilder 做网站荥阳网络推广公司
  • 南宁做棋牌网站的公司企业网站推广技巧
  • 网站的建设要多少钱苏州seo
  • 介绍湛江网站网络公司
  • 做金融的喜欢逛哪些网站app推广赚钱
  • 网站建设公司在哪里宣传营销型网站建设多少钱
  • 网站建设与开发的软件外贸建站与推广如何做
  • asp.net视频网站模板下载semir是什么品牌
  • 学网站建设好么谷歌浏览器下载官方正版
  • 怎么看网站是谁做的百度博客收录提交入口
  • 花箱 东莞网站建设网络营销10大平台
  • www技术支持 重庆网站建设湖人今日排名最新
  • 什么网站可以做棋谱seo软件推广哪个好
  • 乌鲁木齐网站建设seo友情链接可以随便找链接加吗
  • 响应式网站模版建站自己建网页
  • 响应式手机网站建设昆明网络推广优化
  • 深圳网址网站建设公司湖南seo技术培训
  • 网站页面怎么做的好看网站seo外包
  • 网站设计制作开发公司网络广告策划书
  • 招生网站制作淘宝关键词热度查询工具
  • 国外做多媒体展览的网站杭州百度推广开户