内部类、包、修饰符、代码块
内部类:
内部类概念:将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。
内部类分为成员内部类、局部内部类,内部类中可以直接访问外部类的所有成员。
成员内部类:定义在外部类中的成员位置。
访问方式:外部类名.内部类名 变量名 = new 外部类名().new 内部类名();
局部内部类:定义在外部类方法中的局部位置。
访问方式:在外部类方法中,创建内部类对象,进行访问
包:
java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件。
类中包的声明格式:package 包名.包名.包名…;
import导包格式:import 包名.类名;
修饰符:
public:修饰所有包中的所有类
protected:修饰本包中的类与其他包中的子类
default:修饰本包中的所有类
private:修饰本类
代码块:
局部代码块:局部代码块是定义在方法或语句中
构造代码块:定义在类中成员位置的代码块
静态代码块:定义在成员位置,使用static修饰
转载于:https://www.cnblogs.com/boss-H/p/10935780.html
内部类、包、修饰符、代码块相关推荐
- 笔记整理3----Java语言高级(三)11 综合练习+12 面向对象-static变量 与 代码块+13 面向对象-继承与抽象类+14 面向对象-接口与多态+15 面向对象-包修饰符
11 综合练习+12 面向对象-static变量 与 代码块+13 面向对象-继承与抽象类+14 面向对象-接口与多态+15 面向对象-包&修饰符 第11天 综合练习 今日内容介绍 综合练习 ...
- date对象加十分钟_一张图讲解对象锁和关键字synchronized修饰方法(代码块)
做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁 ...
- Java——面向对象进阶(final关键字,static关键字,匿名对象,内部类,四种访问修饰符,代码块)...
一.final关键字 继承的出现提高了代码的复用性,并方便开发.但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写.可是当子类继承了这些特殊类之后,就可 ...
- day03--java基础编程:面向对象,构造方法,代码块讲解,this super,static,final,访问修饰符,方法重写,向上/下造型,main方法,抽象类,接口,设计模式,异常,内部类
1 Day06–面向对象1 1.1 面向对象 1.1.1 概念 推荐看的书:Thinking in java 概念:所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的 ...
- day03--java基础编程:面向对象,构造方法,代码块讲解,this super,static,final,访问修饰符,方法重写,向上_下造型,main方法,抽象类,接口,设计模式,异常,内部类
1 Day06–面向对象1 1.1 面向对象 1.1.1 概念 推荐看的书:Thinking in java 概念:所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的 ...
- 包 权限修饰符 final 常量 枚举 抽象类 接口 多态 内部类 常用API 正则表达式 Lambda
包 什么是包? 包是用来分门别类的管理各种不同类的,类似于文件夹.建包利于程序的管理和维护. 建包的语法格式:package 公司域名倒写.技术名称.报名建议全部英文小写,且具备意义. package ...
- java修饰静态_Java-static修饰符及静态代码块
在java面向对象设计的类中,经常使用到static修饰符修饰变量,现在来看看static修饰符作用和特点 一:static修饰的变量可以直接通过类名.的方式直接调用 public class sta ...
- Java学习笔记:04面向对象-内部类_访问修饰符_final
04面向对象-内部类/访问修饰符/final 1.static的介绍 static:关键字,静态的 static的作用是用来修饰类中的成员 2.访问一个类中的某一个成员变量 方法一: _1.创建对象 ...
- Java的static,final,代码块,内部类,抽象类,接口等
Java的static,final,代码块,内部类,抽象类,接口等 1 static关键字月final关键字 1.1 static static表示静态.可以修饰属性,方法,代码块内部类等,总结如下: ...
- 牛客网Java刷题知识点之关键字static、static成员变量、static成员方法、static代码块和static内部类...
不多说,直接上干货! 牛客网Java刷题知识点之关键字static static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个"伪全局"的概 ...
最新文章
- OpenFace库(Tadas Baltrusaitis)中基于Haar Cascade Classifiers进行人脸检测的测试代码
- java分布式锁终极解决方案之 redisson
- Rust 2018 即将到来:设法从 Rust 2015 过渡
- 浏览器崩溃时提示137错误
- python的assert(断言)异常步骤机制
- Android 过滤无效录音数据,android – MediaRecorder类记录音频的问题 – prepare()给出异常 – 权限被拒绝...
- PAT甲级 -- 1002 A+B for Polynomials (25 分)
- java项目启动时登录,Java项目启动时报错解决方法
- 财付通 android api,财付通API接口文档.doc
- esxi6.0开启网络UI管理界面
- zabbix应用之discovery批量添加主机并实现自定义主机名
- 通过CSS样式隐藏百度版权标志
- Atitit 保证产品易用性的方法总结 目录 1. 什么是易用性 易学 易见 三角关系	1 2. 易用性原理 三原则 易见 映射 反馈	2 2.1. 易见 Visibility 可读性	2 2.2.
- 路由器的应用场所及作用
- 实验吧 ctf题目 天下武功唯快不破
- 玩客云当打印机服务器,再玩一次机,我把玩客云改造成了群控系统!
- Azure Synapse Analytics (Azure SQL DW)性能优化指南(4)——使用结果集缓存优化性能
- .NET Quartz介绍
- 算法介绍及实现——马尔可夫链、隐马尔可夫链(附Python实现)
- C# Aliyun OSS 获取Bucket列表异常:无法发送具有此谓词类型的内容正文
热门文章
- k8s问题 CrashLoopBackOff
- java实现登陆面试题_【Javaweb】笔面试题 ---(1)(示例代码)
- 实验详解——DNS反向解析、DNS主服务器和从服务器的配置
- Linux小实验——设备挂载、磁盘分区、格式化、RAID的配置、LVM配置、磁盘配额的配置方法和验证
- Source Insight 使用教程(1)——新建项目
- 给WIN7安装盘添加双PE3.0
- php封装webservice_PHP实现WebService的简单示例和实现步骤
- wxif 判断字符串相等_ES6:字符串、数组、对象的扩展
- php mysql 非空_MySQL非空约束(NOT NULL)
- linux虚拟机状态转换图,VirtualBox的Linux虚拟机文本模式和图形模式的切换问题