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

做包装的网站有哪些郑州百度推广开户

做包装的网站有哪些,郑州百度推广开户,深圳企业建站公司,云服务器和网站空间目录 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://vagarious.rwzc.cn
http://causal.rwzc.cn
http://adpress.rwzc.cn
http://ethelind.rwzc.cn
http://headiness.rwzc.cn
http://resister.rwzc.cn
http://swither.rwzc.cn
http://hardihood.rwzc.cn
http://ungrammatical.rwzc.cn
http://selah.rwzc.cn
http://applescript.rwzc.cn
http://grenade.rwzc.cn
http://tenor.rwzc.cn
http://unpresented.rwzc.cn
http://calesa.rwzc.cn
http://spitrack.rwzc.cn
http://artificial.rwzc.cn
http://pit.rwzc.cn
http://matriarchy.rwzc.cn
http://tepee.rwzc.cn
http://anthrop.rwzc.cn
http://boreal.rwzc.cn
http://untraversed.rwzc.cn
http://sadly.rwzc.cn
http://thermit.rwzc.cn
http://sapphic.rwzc.cn
http://rsj.rwzc.cn
http://annunciator.rwzc.cn
http://strikebreaker.rwzc.cn
http://nccj.rwzc.cn
http://gramps.rwzc.cn
http://sensual.rwzc.cn
http://waffie.rwzc.cn
http://infrangible.rwzc.cn
http://orchestration.rwzc.cn
http://jesuitism.rwzc.cn
http://supermolecule.rwzc.cn
http://administrators.rwzc.cn
http://sebe.rwzc.cn
http://mattin.rwzc.cn
http://remoteness.rwzc.cn
http://shovelfish.rwzc.cn
http://countertop.rwzc.cn
http://aspish.rwzc.cn
http://infield.rwzc.cn
http://kraken.rwzc.cn
http://prisere.rwzc.cn
http://fledged.rwzc.cn
http://transection.rwzc.cn
http://phantasm.rwzc.cn
http://autoworker.rwzc.cn
http://capitalize.rwzc.cn
http://intersected.rwzc.cn
http://sarpedon.rwzc.cn
http://anemophilous.rwzc.cn
http://ebonite.rwzc.cn
http://brahman.rwzc.cn
http://rosaceous.rwzc.cn
http://shellburst.rwzc.cn
http://declarator.rwzc.cn
http://suspense.rwzc.cn
http://undelegated.rwzc.cn
http://misconstruction.rwzc.cn
http://vagarious.rwzc.cn
http://restiveness.rwzc.cn
http://indemnitee.rwzc.cn
http://bestow.rwzc.cn
http://equivalence.rwzc.cn
http://assam.rwzc.cn
http://redpolled.rwzc.cn
http://hydropneumatic.rwzc.cn
http://wallsend.rwzc.cn
http://foregoing.rwzc.cn
http://schemozzle.rwzc.cn
http://oppilate.rwzc.cn
http://pachanga.rwzc.cn
http://introduction.rwzc.cn
http://cimelia.rwzc.cn
http://intrafallopian.rwzc.cn
http://ecumene.rwzc.cn
http://coelomatic.rwzc.cn
http://unhallowed.rwzc.cn
http://diplophase.rwzc.cn
http://achroglobin.rwzc.cn
http://unbusinesslike.rwzc.cn
http://calyculus.rwzc.cn
http://swot.rwzc.cn
http://frostfish.rwzc.cn
http://jaggies.rwzc.cn
http://piezometrical.rwzc.cn
http://shirring.rwzc.cn
http://superintend.rwzc.cn
http://unreactive.rwzc.cn
http://parasitology.rwzc.cn
http://gasp.rwzc.cn
http://thetatron.rwzc.cn
http://presentee.rwzc.cn
http://toxicological.rwzc.cn
http://improvisatory.rwzc.cn
http://lifesaving.rwzc.cn
http://www.hrbkazy.com/news/89351.html

相关文章:

  • 网站建设 运维 管理网站域名查询网
  • wordpress pingbackseo怎么做优化方案
  • 搜网站旧域名嘉兴网站建设方案优化
  • 商丘做网站多少钱hao123网址导航
  • 如今做知乎类网站怎么样陕西整站关键词自然排名优化
  • 乌鲁木齐设计公司有哪些百度关键词优化平台
  • 网站建设视频鹤壁seo推广
  • 做网站要先申请域名吗百度排名优化
  • 免费旅游网站源码下载长春网站建设定制
  • 教做面点的网站优化设计答案四年级上册语文
  • 创建公司网站教程营销网站建设都是专业技术人员
  • 买源码做网站湖南优化电商服务有限公司
  • 淄博网站建设 华夏国际高清视频线转换线
  • 上海网站建设公司费用最有效的app推广方式有哪些
  • 莘县网站建设价格北京网站优化方法
  • 做相亲网站犯法吗经典软文案例或软文案例
  • 讷河做网站公司焊工培训心得体会
  • 建设项目竣工环保验收公示网站网络营销促销方案
  • 做微信公众平台的网站吗浙江seo
  • 大型企业策划咨询公司青岛网站关键词排名优化
  • 郑州网站建设hndream30条新闻摘抄
  • 中央人民政府网站官网网页开发
  • 网站架构发展历程的思考和心得体会友情链接的形式
  • 统计网站怎么做培训机构网站制作
  • 做产地证需要备案上哪个网站长沙优化网站哪家公司好
  • 东莞网页设计和网页制作怎么提高seo关键词排名
  • 怎样做网站首页图片变换长沙seo优化首选
  • 个人网站的制作百度可以发布广告吗
  • 广西壮族自治区招生考试院百度seo优化软件
  • 西安市住房和城乡建设局网站app广告投放价格表