- 博客(6)
- 收藏
- 关注
原创 继承Object类之toString
返回的字符串格式:为包名类名@和调用的方法。比较晦涩难懂,可以通过修改其返回的格式让这个返回的字符串是自己想看见的内容。所有类都直接或间接的继承自Object类,Object类是所有Java类的根基类。如果在类的声明中未使用extends关键字指明其父类,则默认继承Object类。这是一个Student对象,这个对象的名字:菲菲年龄:19身高160.7。也就意味着所有的Java对象都拥有Object类的属性和方法。来自 Object ,作用:返回字符串(以文本方式表示)。存在但,一般会省略不写。
2025-10-12 23:31:40
118
原创 封装的学习
例如public int getAge 和 public void setAge。隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提。高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露。封装:将某些东西进行隐藏,然后提供相应的方式进行获取。高内聚:类的内部数据操作细节自己完成,不允许外部干涉;修饰符:private,限制用户访问(可访问不可修改)低耦合:仅对外暴露少量的方法用于使用。方法一般用setter和getter。三大特性:封装、继承、多态。
2025-09-28 21:51:47
142
原创 static关键字
静态的内容先于对象存在在,这个静态内容被所有该类的对象共享。1.修饰属性:其值在静态域中,被共享,可以直接通过类名.属性名访问(一般对象名.属性名)静态域:存在于方法区,在类加载的时候,会将静态内容也加载到方法区的静态域中。不能访问非静态的方法和属性。对象名.方法名,也可以类名.方法名。应用场景:创建属性时,使其共享,避免重复。静态方法,不能使用this关键字。age 共享了(类名.属性名)2. static 修饰方法。非静态属性(实例变量)
2025-09-26 00:58:10
158
原创 this关键字
3.修饰构造器:同方法,调用格式不同,为this(),不是this.就近原则发生时,用this修饰age,绑定原本属性的值。方法互相调用时,在方法前this.(通常被省略)调用其他构造器的逻辑,括号里是其参数。
2025-09-25 22:43:54
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2