内部类:

内部类概念:将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。

内部类分为成员内部类、局部内部类,内部类中可以直接访问外部类的所有成员。

成员内部类:定义在外部类中的成员位置。

访问方式:外部类名.内部类名 变量名 = new 外部类名().new 内部类名();

局部内部类:定义在外部类方法中的局部位置。

访问方式:在外部类方法中,创建内部类对象,进行访问

包:

java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件。

类中包的声明格式:package 包名.包名.包名…;

import导包格式:import 包名.类名;

修饰符:

public:修饰所有包中的所有类

protected:修饰本包中的类与其他包中的子类

default:修饰本包中的所有类

private:修饰本类

代码块:

局部代码块:局部代码块是定义在方法或语句中

构造代码块:定义在类中成员位置的代码块

静态代码块:定义在成员位置,使用static修饰

转载于:https://www.cnblogs.com/boss-H/p/10935780.html

内部类、包、修饰符、代码块相关推荐

  1. 笔记整理3----Java语言高级(三)11 综合练习+12 面向对象-static变量 与 代码块+13 面向对象-继承与抽象类+14 面向对象-接口与多态+15 面向对象-包修饰符

    11 综合练习+12 面向对象-static变量 与 代码块+13 面向对象-继承与抽象类+14 面向对象-接口与多态+15 面向对象-包&修饰符 第11天 综合练习 今日内容介绍 综合练习 ...

  2. date对象加十分钟_一张图讲解对象锁和关键字synchronized修饰方法(代码块)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁 ...

  3. Java——面向对象进阶(final关键字,static关键字,匿名对象,内部类,四种访问修饰符,代码块)...

    一.final关键字 继承的出现提高了代码的复用性,并方便开发.但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写.可是当子类继承了这些特殊类之后,就可 ...

  4. day03--java基础编程:面向对象,构造方法,代码块讲解,this super,static,final,访问修饰符,方法重写,向上/下造型,main方法,抽象类,接口,设计模式,异常,内部类

    1 Day06–面向对象1 1.1 面向对象 1.1.1 概念 推荐看的书:Thinking in java 概念:所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的 ...

  5. day03--java基础编程:面向对象,构造方法,代码块讲解,this super,static,final,访问修饰符,方法重写,向上_下造型,main方法,抽象类,接口,设计模式,异常,内部类

    1 Day06–面向对象1 1.1 面向对象 1.1.1 概念 推荐看的书:Thinking in java 概念:所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的 ...

  6. 包 权限修饰符 final 常量 枚举 抽象类 接口 多态 内部类 常用API 正则表达式 Lambda

    包 什么是包? 包是用来分门别类的管理各种不同类的,类似于文件夹.建包利于程序的管理和维护. 建包的语法格式:package 公司域名倒写.技术名称.报名建议全部英文小写,且具备意义. package ...

  7. java修饰静态_Java-static修饰符及静态代码块

    在java面向对象设计的类中,经常使用到static修饰符修饰变量,现在来看看static修饰符作用和特点 一:static修饰的变量可以直接通过类名.的方式直接调用 public class sta ...

  8. Java学习笔记:04面向对象-内部类_访问修饰符_final

    04面向对象-内部类/访问修饰符/final 1.static的介绍 static:关键字,静态的 static的作用是用来修饰类中的成员 2.访问一个类中的某一个成员变量 方法一: _1.创建对象 ...

  9. Java的static,final,代码块,内部类,抽象类,接口等

    Java的static,final,代码块,内部类,抽象类,接口等 1 static关键字月final关键字 1.1 static static表示静态.可以修饰属性,方法,代码块内部类等,总结如下: ...

  10. 牛客网Java刷题知识点之关键字static、static成员变量、static成员方法、static代码块和static内部类...

    不多说,直接上干货! 牛客网Java刷题知识点之关键字static static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个"伪全局"的概 ...

最新文章

  1. OpenFace库(Tadas Baltrusaitis)中基于Haar Cascade Classifiers进行人脸检测的测试代码
  2. java分布式锁终极解决方案之 redisson
  3. Rust 2018 即将到来:设法从 Rust 2015 过渡
  4. 浏览器崩溃时提示137错误
  5. python的assert(断言)异常步骤机制
  6. Android 过滤无效录音数据,android – MediaRecorder类记录音频的问题 – prepare()给出异常 – 权限被拒绝...
  7. PAT甲级 -- 1002 A+B for Polynomials (25 分)
  8. java项目启动时登录,Java项目启动时报错解决方法
  9. 财付通 android api,财付通API接口文档.doc
  10. esxi6.0开启网络UI管理界面
  11. zabbix应用之discovery批量添加主机并实现自定义主机名
  12. 通过CSS样式隐藏百度版权标志
  13. Atitit 保证产品易用性的方法总结 目录 1. 什么是易用性 易学 易见 三角关系 1 2. 易用性原理 三原则 易见 映射 反馈 2 2.1. 易见 Visibility 可读性 2 2.2.
  14. 路由器的应用场所及作用
  15. 实验吧 ctf题目 天下武功唯快不破
  16. 玩客云当打印机服务器,再玩一次机,我把玩客云改造成了群控系统!
  17. Azure Synapse Analytics (Azure SQL DW)性能优化指南(4)——使用结果集缓存优化性能
  18. .NET Quartz介绍
  19. 算法介绍及实现——马尔可夫链、隐马尔可夫链(附Python实现)
  20. C# Aliyun OSS 获取Bucket列表异常:无法发送具有此谓词类型的内容正文

热门文章

  1. k8s问题 CrashLoopBackOff
  2. java实现登陆面试题_【Javaweb】笔面试题 ---(1)(示例代码)
  3. 实验详解——DNS反向解析、DNS主服务器和从服务器的配置
  4. Linux小实验——设备挂载、磁盘分区、格式化、RAID的配置、LVM配置、磁盘配额的配置方法和验证
  5. Source Insight 使用教程(1)——新建项目
  6. 给WIN7安装盘添加双PE3.0
  7. php封装webservice_PHP实现WebService的简单示例和实现步骤
  8. wxif 判断字符串相等_ES6:字符串、数组、对象的扩展
  9. php mysql 非空_MySQL非空约束(NOT NULL)
  10. linux虚拟机状态转换图,VirtualBox的Linux虚拟机文本模式和图形模式的切换问题