java:类和对象

    xiaoxiao2025-04-21  9

    类和对象 语法 顶级访问限定符 class 类名称{ 1、属性 访问限定符 属性数据类型 属性名称 2、构造方法 访问限定符 方法名和类名相同(参数列表){…} 3、方法 访问限定符 返回值 方法名称(参数列表){…} 4、静态属性 访问限定符 static 属性数据类型 属性名称; 5、静态方法 访问限定符 static 返回值 方法名称(参数列表){…} } 1、访问限定符 1、顶级访问限定符 public(一个文件中只能有一个public,类名==文件名) 不写 2、普通访问限定符 public/protected/不写/private 3、this的用法 1、可以访问属性+方法 (静态方法无法使用关键字) 在方法(包括构造方法) this.属性 this.方法 2、this代表的就是这个对象本身 用在打印本身 ,传递参数 3、this(…)用在构造方法第一行 this用在构造方法第一行,调用其他匹配的构造方法 name shadow (命名遮挡) : 形参|局部变量名 遮挡 属性|方法 4、static静态属性|静态方法 和对象解绑 静态属性 1、保存位置不同 2、对象之间可以共享 静态方法 1、没有隐式对象传入,没法用this 5、模型 java中,内存简单的分成 栈区|堆区|方法区 栈区: 局部变量 、形参 堆区: 对象(属性信息) 方法: 类信息(方法信息、静态方法信息、静态属性) 6、哪种对象会被视为垃圾:没有引用指向的对象 GC 写的再好,也是需要性能损耗的(了解,优化的思想)

    最新回复(0)