java33
1.面向接口编程:将实现类对象(键盘鼠标)赋值给接口类型的变量(USB)
interface修饰的类名称
好处:调用时可以是一个方法体即可(实现通用编程)
2.内部类:在类中定义了一个类
----------优点:
-1增强了封装,不允许外部类访问
-2增强了维护性
-3内部类可以访问外部类中的成员(字段,方法,内部类)
-------------分类:
实例内部类:什么修饰符都没有
静态内部类:前加static
局部内部类:定义在方法中的类
匿名内部类:属于局部内部类的一种特殊情况
3.外部类的修饰符只有两种:public 和默认
内部的修饰符可以有:static,private
4.实例内部类:
-1创建实例内部类:
外部类名.内部类名. 内部类对象名 = 外部类对象名.new 内部类名();
-2在实例内部类调用外部类的对象时,格式:外部类.this.成员名
在实例内部类调用内部类方法外的对象时,格式:this.成员名
5.静态内部类:
-1在静态内部类中调用外部类成员的时候,要么成员带有static
要么在静态内部类中创建个匿名对象().成员名
-2创建静态内部类:
外部类类名.内部类类名 内部类对象名 = new 外部类类名.内部类类名 ();
java33的更多相关文章
随机推荐
- R语言输出高质量图片
Rstudio画图之后保存的 图片格式如下 上面的几种格式可以直接插入word文档中,但是图片质量很低,锯齿感很明显.若生成PDF,为矢量图(不懂),但是不可以插入word文档中. 最简便的方法就是对 ...
- Chrome 插件PPAPI 开发(一)环境搭建
前言:本文参考了其他已有的文章,在其基础上简化了一些没有必要的操作. 同时也记录一下chrome 插件ppapi环境的基础搭建.并且感谢已有文章作者的大无畏的分享精神! 在这附上参考文章链接:http ...
- 干货!微信自动跳转默认浏览器下载app的方法!
现在微信渠道可以说是拉新最快的渠道,因为微信具备强裂变性.但是目前微信对第三方下载链接的拦截是越来越严格了,那么想要在微信内肆无忌惮地推广链接就需要用到微信跳转浏览器的接口,那如何获取该接口呢? ...
- Https的前世今生
1.年前会议 马上要过年了,公司业务上的需求也少了很多,这不,王小二他们召开了一场技术会议,盘点年前能干点啥. 只见C哥写了一份清单,其中一项是全站升级https. C哥说:https是一种趋势,但目 ...
- SVN命令行操作
参考 https://wenku.baidu.com/view/511a7d29ed630b1c59eeb5f3.html 1, 将文件checkout到本地目录 svn check out http ...
- redis+thinkphp5的注册、登陆、关注基础例子
最近初步接触redis,结合thinkphp5与redis,写了一个用户注册的基础例子,用于学习. 这个例子是结合了兄弟连的redis视频,最后两节的内容写的:https://study.163.co ...
- loadrunner飞机订票系统从登陆订票退票登出的脚本实现代码调试通过
在LR自带的飞机订票系统中,完整模拟一个用户从登陆->订票->退票->登出这样一个业务流程,分解每个事务为一个Action: 进入首页->登陆->进入订票页面->选 ...
- Sping4之注入参数
Spring的依赖注入不仅可以注入基本类型,也可以注入包括model,list等等类型 package com.hongcong.test; import org.springframework.co ...
- 一千行ABAP代码实现Windows传统游戏扫雷
*&---------------------------------------------------------------------* *& Report ZCHENH087 ...
- hadoop常见问题
Q1.什么是 Hadoop? Hadoop 是一个开源软件框架,用于存储大量数据,并发处理/查询在具有多个商用硬件(即低成本硬件)节点的集群上的那些数据.总之,Hadoop 包括以下内容: HDFS( ...