Java对象

2018-08-20  本文已影响0人  Preself

         Java是一种面向对象的编程语言,面向对象编程可以理解为关注现实存在的事物的各方面的信息,从对象的角度出发,根据事物的特征进行程序设计。

         在Java中,对象:用来描述客观事物的一个实体。类:具有相同属性和方法的一组对象的集合。(抽象)。属性:对象的特征。方法:对象能做什么。

来看下定义类的语法

定义类的语法   

类定义好就可以通过实例化的方式进行对象的创建。

创建和引用对象的语法

        在对象的实例化中,我们可以将它们分为两个环节:1、声明对象 2、实例化对象。其中声明对象就是在内存的栈区域开辟一片空间,此时栈空间的数据是为空的,当我们进行实例化对象是,才会正真的在我们的堆空间开辟一片空间,在里面进行具体的属性、赋值等相关操作,然后通过赋值符号,将堆空间的地址传递给栈空间,此后就可以通过对象名去调用对象的属性和方法了。关于对象的实例化操作,我们是通过new 加构造方法的形式去完成的。

构造方法可以说是我们类中非常特殊的方法。1、构造方法与类名相同且没有返回值2、只能在对象实例化时调用3、一个类中可以有多个构造方法---构造方法重载4、当没有指定构造方法时,系统会自动添加无参的构造方法。5、当有指定构造方法,无论是有参还是无参的构造方法,系统都不会自动为我们添加无参的构造方法。所以一般我们都建议在添加构造方法时,添加一个无参的构造方法,避免产生一些小错误。

构造方法语法
上一篇下一篇

猜你喜欢

热点阅读