摘要: 抽象类、实现类、接口的区别 接口和抽象类的区别: 1.抽象类中的方法可以有方法体,也就是可以实现具体的方法,但是接口中的方法必须是抽象的,只能声明,没有方法体 2.抽象类的成员变量修饰随便(public,private,protected等等),接口的成员变量必须是public,static,fin 阅读全文
posted @ 2024-08-12 19:58 糊涂图-4060 阅读(61) 评论(0) 推荐(0)
摘要: 抽象类的概念 什么是抽象 抽象类(Abstract Class): 在面向对象编程中,抽象类是一个不能被实例化的类,它通常包含抽象方法。抽象方法是没有实现的方法,它只声明了方法的签名,具体的实现留给子类去完成。 这里有一个规则:既然父类里面的方法是抽象的,那么对于整个类来说,它就有一个没有实现的方法 阅读全文
posted @ 2024-08-12 19:57 糊涂图-4060 阅读(32) 评论(0) 推荐(0)
摘要: final关键字 final 关键字是一个修饰符,它可以用来修饰类、方法和变量。 final 类:当一个类被声明为 final 时,它不能被其他类继承。这意味着这个类是封闭的,不能有任何子类。 public final class UtilityClass { // 类成员 } final 方法:将 阅读全文
posted @ 2024-08-08 20:38 糊涂图-4060 阅读(29) 评论(0) 推荐(0)
摘要: super关键字 super 关键字是一个引用,它指向当前对象的直接父类。使用 super 关键字可以访问父类中定义的成员,包括属性、方法和构造函数。 访问父类的属性:如果子类重写了父类的方法,并且需要在子类方法中使用父类的方法实现,可以使用 super 来引用父类的方法。 调用父类的方法:当子类需 阅读全文
posted @ 2024-08-08 20:38 糊涂图-4060 阅读(22) 评论(0) 推荐(0)
摘要: jar包 创建和使用JAR包的基本步骤如下: 创建JAR包:使用Java的jar工具或IDE(如Eclipse、IntelliJ IDEA)将编译后的.class文件和其他资源打包成JAR文件。 jar cvf myapp.jar -C bin/ . 添加清单文件:在创建JAR包时,可以指定一个清单 阅读全文
posted @ 2024-08-08 20:37 糊涂图-4060 阅读(73) 评论(0) 推荐(0)
摘要: static关键字 static关键字在Java中用于表示某个成员(方法、变量、常量或代码块)属于类本身,而不是类的某个特定实例。以下是static关键字的一些主要用法和特性: 静态变量:使用static声明的变量是静态变量,也称为类变量。它们在类加载时创建,并在程序运行期间一直存在,直到程序结束。 阅读全文
posted @ 2024-08-08 20:37 糊涂图-4060 阅读(31) 评论(0) 推荐(0)
摘要: this关键字 this关键字是一个非常重要的概念,它指的是当前对象的引用。使用this关键字可以访问当前对象的属性和方法。 引用当前对象的属性:当类的实例变量和局部变量或参数同名时,可以使用this关键字来区分它们。 public class Example { private int value 阅读全文
posted @ 2024-08-08 20:36 糊涂图-4060 阅读(55) 评论(0) 推荐(0)
摘要: 访问修饰符 public: 最宽的访问级别。 声明为public的类、方法、构造函数或变量可以被任何其他类访问。 // 公有变量,可以被任何其他类访问 public int publicVar = 10; private: 最限制的访问级别。 声明为private的成员只能在其所在的类内部访问,不能 阅读全文
posted @ 2024-08-07 18:41 糊涂图-4060 阅读(39) 评论(0) 推荐(0)
摘要: 类与类之间的关系 1.继承: 一个类(子类)继承另一个类(父类)的属性和方法。 public class Parent { public void parentMethod() { // 父类方法 } } public class Child extends Parent { public void 阅读全文
posted @ 2024-08-07 18:41 糊涂图-4060 阅读(7) 评论(0) 推荐(0)
摘要: 类与类之间的关系 1.继承: 一个类(子类)继承另一个类(父类)的属性和方法。 public class Parent { public void parentMethod() { // 父类方法 } } public class Child extends Parent { public void 阅读全文
posted @ 2024-08-07 18:40 糊涂图-4060 阅读(39) 评论(0) 推荐(0)