所有的书本里面,对于这两个东西,都做了重点的描述,我在这里,就不太扯淡了,就说说样子,还有说说比较特别的地方。

  • Class 对象
  • object 类 - 一个类可以被定义为描述行为的模板/蓝色印花/指出其类型支持的对象。

一个类可以包含以下任意变量类型。

  • 局部变量:
  • 实例变量:
  • 类变量(内部类):














一个类可以包含的函数(方法):

>>main函数

>>构造函数:在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员变量赋初值的专门方法。

Class classname{
classname(){
函数体;
}
}



>>一般函数:当然,如果加了一些访问控制符,或者一些变量存取类型的特殊字符,那么,在使用的时候,就要特殊处理了。


附加:

>>内部类,编译的结果是  主类::内部类.class

>>类的对象,类的引用。这个之间的不同是个很有一生的地方,也是在类型变换、装饰者模型中用到的知识点。

>>import

>>在Java中,Class也是一个对象,object也是一个对象,从抽象的角度看。Class和object都是一种数据类型,和简单的额数据类型一样,他们都有自己的属性和自己的方法。这个在jdk里面,可以好好研究一下。

>>匿名内部类:

之所以匿名,是因为直接new一个对象使用,而不是赋给一个引用。之所以是匿名内部类,是因为new的基本都是抽象的类,必须写一个类的实现。