Java - 类和对象

  • 类是抽象的概念,仅仅是模板,确定对象将会拥有的特征(属性)和行为(方法)
  • 类是对象的类型
  • 具有相同属性和方法的一组对象的集合

对象

  • 对象是一个你能够看得到、摸得着的具体实体
  • 对象是特定类型的数据

什么是对象的属性和方法

  • 属性:对象具有的各种静态特征——“有什么”
  • 方法:对象具有的各种动态行为——“能做什么”

成员属性的初始值

Ps:[静态]成员属性可以直接syso,并不会CE,因为它有默认值初始化。相对于成员变量,局部变量没有默认值(不管是什么类型),如果试图使用一个局部变量的值,而这个局部变量尚未初始化,就会产生编译错误。

对象实例化(栈、堆相关问题)

new 关键字(声明对象在栈中完成;实例化对象在堆中完成)

  • 对象必须被实例化之后才能使用
  • 对象间的引用传递,实际上传递的是堆内存空间的使用权

发布了827 篇原创文章 · 获赞 1665 · 访问量 77万+

猜你喜欢

转载自blog.csdn.net/Dream_Weave/article/details/104994185