类(class)简单总结

来源:互联网 发布:sqlserver 存储过程 编辑:程序博客网 时间:2024/06/04 18:07

1、一直不去说class,没什么,只是时候未到,建议大家最后再看这一篇文章


2、什么是类?

答:类(class)是java中基本单位,在物理层面说就是一个.java的文件。类是实例对象的模版,类是无数个对象的蓝图,一个类可以生成无数个实例对象。

java编程思想解释:类是具有相同特性和行为的对象的集合。


3、用class关键字创建一个类

public class City {}


4、类的成员

答:总的来说类的成员由4大部分组成

a、field (中文翻译很多…… 可以叫:字段、成员变量、成员属性、还有叫……妈的,太多了)

b、method (中文翻译也不少……见过的叫:成员方法、成员函数)

c、member class (中文翻译也还行……见过的叫:内部类、成员类、)

d、member interface (中文翻译也还行…… 见过的叫:成员接口、成员、)


看到上面的分类:老油条会说……枚举怎么不含?…………老油条…………枚举是class啊…………具体大伙再去看枚举吧


5、类的成员再细分,第4条较抽象了啊,老油条看的还行,但是对于新人,肯定懵逼了,我再给大家细分一下

a、filed,包含有:实例变量、静态变量

b、method, 包含有:构造方法、实例方法、静态方法,初始化代码块算作构造方法里面(因为代码块的作用与构造方法挺像)

c、member class,包含有:普通内部类、静态内部类、内部抽象类、内部静态抽象类、枚举

d、member interface, 包含有:静态内部接口,内部接口(这是废话,内部接口默认就是static的哦)


6、类,根据不同的使用方式,又可以怎么分呢?

a、抽象类

b、内部类

c、枚举 (毕竟enum其实都是 extends Enum的,所以………………)



0 0
原创粉丝点击