---------------------- android培训、java培训、期待与您交流! ----------------------
类:就是对现实生活中事物的描述。
This代表本类的对象,即它所在函数所属对象的引用。(哪个对象在调用this所在的函数,this就代表哪个对象)
1、内部类可以直接访问外部类的成员,包括私有的。之所以能访问外部类的成员是因为它有一个外部类的引用 。格式:外部类名.this
1、当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中直接建立内部类对象。格式:外部类名.内部类名 变量名=外部类对象.内部类对象;
当内部类被static修饰后,只能直接访问外部的静态成员。在外部其他类中,直接访问非static成员方法:new Outer.Inner().function();
内部类:当内部类中定义了静态成员时该内部类必须是static的
当外部类中的静态方法访问内部类时,内部类也必须是static的
内部类定义在局部时不可以被成员修饰符修饰
可以直接访问外部类中的成员,因为还持有外部类中的引用。
但不可以访问它所在的局部中的变量,只可以访问被final修饰的局部变量。
匿名内部类必须继承一个类或者实现一个接口。匿名对象对方法只能调用一次,匿名对象最主要的作用是覆盖父类方法简化书写。
匿名内部类的格式 :new父类或者接口 (){定义子类的内容}
异常:
异常体系:Throwable
——〉Exception
异常体系的特点:
也就是说可以被throw和throws关键字所操作。
throw和throws的用法:
Throws 定义在函数上,用于抛出异常类,可以抛出多个之间用逗号隔开。
注意:RuntimeException除外,
编译时被检测异常
运行时异常(编译时不检测)
---------------------- android培训、java培训、期待与您交流! ----------------------
分享到:
相关推荐
行时所需要的基本条件和许多 Java 基础类,例如,IO 类、GUI 控件类、网络类等。JRE 是提供给 普通用户使用的,如果你只想运行别人开发好的 Java 程序,那么,你的计算机上必须且只需安装 JRE。 JDK(Java ...
黑马程序员Java基础视频辅导班Day01上课笔记
day01_Object类、常用API day02_Collection、泛型 day03_List、Set、数据结构、Collections day04_Map,斗地主案例 day05_异常,线程 day06_线程、同步 day07_等待与唤醒案例、线程池、Lambda...Java基础小节练习题答案
黑马程序员Java基础视频辅导班Day01
月薪过万的入门必知知识,黑马程序员入学Java精华总结
黑马程序员java培训就业班笔记:day10总结
黑马程序员Java基础视频辅导班课堂笔记总结Day08
2014黑马程序员JAVA基础测试题,欢迎大家来黑马学习,经历四个月的学习后,将会是一个全新的你。
黑马程序员_Java基础辅导班教程课件[第01期]第15天
黑马程序员Java基础视频辅导班Day02
正在自学黑马程序员Java全套,目前只学了Javase,接下来是Javaweb,把自己整理的笔记分享一下。
黑马程序员Java基础视频辅导班课堂笔记总结Day09
本压缩包包含很多java基础题,笔记,都是来自黑马论坛,为java学习者提供复习资料,同时帮助需要考入黑马的同学学习。
黑马程序员入学Java知识——精华总结
资源名称:Java基础加强系列视频课程资源目录:【】黑马程序员Java基础加强(01-10)【】黑马程序员Java基础加强(11-20)【】黑马程序员Java基础加强(21-30)【】黑马程序员Java基础加强(31-40)【】黑马程序员...
2018年黑马程序员全套教程java基础第1天 jdk9教程,idea的使用等,java小白的最优之教程
Javaweb基础全课程笔记,黑马程序员上课笔记,主要涉及前端 jsp和servlet等
《传智播客毕向东Java基础全套视频教程》黑马程序员下载地址.txt ) 完整的视频资源,入门必备.
黑马程序员_Java基础辅导班教程课件[第01期]第12天
b站黑马程序员java视频学习笔记