java/final变量,final函数,抽象类,接口,内部类,object类
来源:互联网 发布:永生 知乎 编辑:程序博客网 时间:2024/06/11 14:21
1.final变量就是常量,不能改变;final函数是最终函数,不能被子函数覆盖;final类为最终类,不能有子类。
2.final变量初始化后不能再被赋新的值。
3.类是建对象的模板,通过调用类来构造函数,可以建该类的一个具体的对象。相对于这个对象而言,类是抽象概念。此处,把不能产生对象的类叫做抽象类。抽象类就是类里面有抽象函数的类,而抽象函数是只定义函数头,而没有函数体,没有具体实现的函数。
4.抽象类的作用就是专门用来被继承的,让子类实现父类的抽象函数。在一个类中,只要有一个抽象函数,那么就是抽象类。
5.子类必须全部覆盖父类才算是非抽象类。
6.接口interface也是一个类,而实现就相当于继承。用接口定义一个变量,该引用变量指向一个实现了接口的非抽象类的对象。Java的多重继承可以通过接口实现。
7.内部类能更好实现对象的封装,是程序结构更清楚。同时,内部类可以直接访问外部的方法和属性。分四种,静态内部类、实例内部类、属性内部类、匿名类。
8.实例内部类就是去掉static,就成了外部类的一部分,就可以直接访问外部类的属性和方法。不过它以来于外部类,要通过外部类对象再去创建内部类对象。同样可以实现接口或继承父类。
9.静态内部类和外部类击鼓相同,不过静态内部类可以为private属性。
10.局部内部类是函数中定义的类,不属于外部类,所以没有访问说明符。与局部变量一样。但他可以访问它的外部类的属性和方法。还可以访问该类的外部函数的局部变量,但变量必须是final类型(常量)。
11.匿名类可以访问外部类的属性和方法。在内部类中不能定义static静态的方法和函数。
12.object类是所有类的父亲。
13.object的equal可以判断两个对象是否属于同一个对象(字符串a.equals字符串b)。
14.string类型的数据可以和任何其他类型的数据相加,把对应的其他类型的数据转换为string类型。而非原始数据类型则通过调用object对象的tostring方法实现。
- java/final变量,final函数,抽象类,接口,内部类,object类
- final、内部类、抽象类、接口
- 【Java总结】final关键字,抽象类,接口,内部类
- 内部类 Object类 final关键字 多态
- 局部内部类+外部类访问final变量+final 回顾
- 09.---抽象类、接口、instanceof、final、Object
- 抽象类,接口,final
- final方法和final类,内部类
- final修饰符、抽象类、接口、多态、内部类的简单小结
- 黑马程序员——final 修饰符,抽象类,接口,内部类---
- 面向对象(二)(static,.final,抽象类,接口,内部类)
- final修饰符、抽象类、接口、多态、内部类的简单小结
- java内部类使用final变量
- Java局部内部类和final变量
- java开发中/final关键字/多态/抽象类/接口/形式参数与返回值/内部类/匿名内部类知识梳理
- java的final、接口、内部类
- Java final 类,final 方法,final变量
- java中的final、抽象类、接口小结
- html Dom
- 562米高岛屿上发现黑色龙虾 曾被认定已灭绝
- Ognl
- 【vc】DECLARE_SERIAL / IMPLEMENT_SERIAL 宏的技术详解
- struts2中的 ThreadLocal模式
- java/final变量,final函数,抽象类,接口,内部类,object类
- 排序总结
- 使用VC6开发WIN7多点触控程序
- 如何打印内核调用堆栈及函数名
- 为什么不能从静态的方法里面调用非静态方法,或变量?
- Spring MVC的实现原理
- 三国中最精辟的十句话
- CCAnimationCache
- HDU 1010