- 博客(10)
- 收藏
- 关注
原创 内部类...
前者称为内部类,后者称为外部类。内部类也是封装的一种体现。使用内部类能让代码更具模块化和封装性,同时也能增强代码的可读性与可维护性。
2025-04-24 18:10:21
355
2
原创 接口的详细介绍(二)
抽象类中可以包含普通方法和普通字段, 这样的普通方法和字段可以被子类直接使用(不必重写), 而接口中不能包含普通方法, 子类必须重写所有的抽象方法. 在 Java 里,类是所有类的父类。即Java 中的每个类都直接或间接地继承自类即所有类的对象都可以使用Object的引用进行接收。 该方法返回对象的字符串表示。默认情况下,它返回的是类名和对象的哈希码的十六进制表示。一般会重写这个方法,以便返回更有意义的信息。 该方法用于比较两个对象是否相等。默认情况下,它比较的是对象的引用,也就是判断两个对象是
2025-04-23 10:22:25
916
3
原创 接口的详细介绍(一)
在生活中,冰箱,电视等不同用电器的插头都可以插在同一插口上;电脑的USB口上,可以插U盘、鼠标、键盘...所有符合USB协议的设备。接口就是公共的行为规范标准,大家在实现时,只要符合规范标准,就可以通用。在Java中,接口可以看成是:多个类的公共规范,是一种引用数据类型。接口使用 interface// 定义一个名为 Animal 的接口// 接口中的常量,默认是 public static finalint a = 4;// 抽象方法,默认是 public abstract。
2025-04-17 15:13:06
821
3
原创 抽象类...
如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类是使用abstract关键字修饰的类。它不能被实例化,只能作为其他类的父类,为子类提供公共的属性和方法定义。在打印图形例子中, 我们发现, 父类 Shape 中的 draw 方法好像并没有什么实际工作, 主要的绘制图形都是由 Shape的各种子类的 draw 方法来完成的。像这种没有实际工作的方法, 我们可以把它设计成一个 抽象方法(abstract method),
2025-04-08 23:22:35
446
3
原创 类与对象(多态)
详细介绍 什么是多态,多态的实现条件,同时引出重写,以及重写的规则。 随后介绍动态绑定的概念,工作原理与优点。最后的重点是向上转移和向下转型
2025-04-08 11:28:50
6679
6
原创 4.类与对象(继承)
2. 如果父类构造方法是带有参数的,此时需要用户为子类显式定义构造方法,并在子类构造方法中选择合适的父类构造方法调用,否则编译失败。1. 若父类显式定义无参或者默认的构造方法,在子类构造方法第一行默认有隐含的super()调用,即调用基类构造方法。时,如果父类和子类同名方法的参数列表不同(重载),根据调用方法适传递的参数选择合适的方法访问,如果没有则报错;4.子类中存在与父类中相同的成员时,则在子类中访问父类相同名称的成员需要借助super关键字。时,优先在子类中找,找到则访问,否则在父类中找。
2025-04-02 10:30:45
6483
5
原创 3.类与对象(static,代码块)
被static修饰的成员变量叫静态成员变量,静态成员变量的访问是:类名 . 静态成员变量。非静态成员变量的访问是:引用 . 非静态成员变量,且在此之前要实例化对象。而静态成员变量不用,因为静态成员变量不存在于对象中,它存储在方法区中,为所有对象共用。当然静态成员变量可以实例化对象,然后引用 . 静态成员变量来访问,但不建议。静态成员方法同理静态成员方法内部不能直接调用非静态成员方法或成员变量,所以static 方法内不能使用 this但可通过实例化对象来调用。
2025-03-31 23:57:47
427
4
原创 学习历程1
我是张志恒,目前是安徽理工大学的一名学生,且在2024年11月9日加入比特学习,抱着在大一学完整个系列课的目标。但在接触比特的课程后,逐渐引发兴趣,并且希望在大学四年后能找到一份满意的工作。在这个过程中我收获了许多的欢乐与自信,养成对生活积极的态度。同时在打球的过程中也结交了许多志同道合的朋友,这让我更乐意与人交流合作。在众多的球星中我最喜欢的是詹姆斯哈登,他灵动的运球,致命的后撤步三分,高超的组织传球让我痴迷。跟着比特的课程,然后广泛搜集成功找到大厂工作的学长的学习方法(待补充)c. 打算怎么学习编程。
2024-11-23 14:59:47
201
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅