Java对象

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

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

来看下定义类的语法

定义类的语法   

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

创建和引用对象的语法

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

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

构造方法语法
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一觉醒来,发现房间已陷入黑暗中,下午看了一个多钟的书感觉犯困,想着睡一会起来决定要不要去游泳。结果就这样睡下去不愿...
    灵女侠阅读 1,882评论 0 0
  • 我梦见在一个旅游景点,我坐在沙发上休息,有队很有名的黑人表演团队向我走来,队长弯下腰跟我鞠躬,说对不起,刚才忙着表...
    梦语心声阅读 1,562评论 0 0

友情链接更多精彩内容