Java 对象和类的概念

面向对象程序设计(OOP)就是使用对象进行程序设计。对象(Object)代表一个实例,对象的状态(state,也称为特征property或属性attribute)是由 数据域 表示的,对象的行为(behavior或者行为action)是由 方法 定义的。

对象是类的实例(instance)。可以从一个类中创建多个实例。创建实例的过程称为实例化。
类提供构造方法来创建对象并完成初始化。
构造方法分为(默认的)无参构造方法和有参构造方法。

构造方法有三个特殊之处:
构造方法必须和所在的类名字相同。(可以有多个同名但是签名不同的构造方法)
构造方法没有返回类型,甚至连void也没有。
构造方法在创建一个对象时由new操作符调用。

通过对象成员访问操作符(.)来进行方法的访问和数据的调用。

当调用值为null的引用变量上的方法时会发生NullPointerException运行时异常。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容