2024年8月13日

摘要: 枚举的定义: 枚举是一个特殊的类,一般表示一组常量。 Java枚举一般用enum关键字来定义,各个常量使用逗号,来分割。 java枚举类型的基本写法:让类通过共有的静态final域为每个枚举常量导出一个实例,枚举类型没有可以访问的构造器,所以它是真的final类。客户端不能创建枚举类型的实例,也不能 阅读全文
posted @ 2024-08-13 09:05 星期八210162701017 阅读(24) 评论(0) 推荐(0) 编辑
 

2024年8月7日

摘要: 接口的概念: 接口是一个全部由抽象方法组成的集合,接口需要用interface定义,里面只能有抽象的方法和常量。 接口体现的是事物扩展的功能,在Java中,类定义了一个实体,包括实体的属性,实体的行为。而接口定义了一个实体可能发生的动作,只有一个声明,没有具体的行为。 当一个方法在很多类中有不同的体 阅读全文
posted @ 2024-08-07 14:20 星期八210162701017 阅读(6) 评论(0) 推荐(0) 编辑
 

2024年8月6日

摘要: 为什么要使用多态?(多态的好处): 多态的好处: 应用程序不必为每一个派生类编写功能调用,只需要对抽象基类进行处理即可。大大提高程序的可复用性。//继承 派生类的功能可以被基类的方法或引用变量所调用,这叫向后兼容,可以提高可扩充性和可维护性。 //多态的真正作用, Java多态的好处: 可替换性(s 阅读全文
posted @ 2024-08-06 10:18 星期八210162701017 阅读(14) 评论(0) 推荐(0) 编辑
 
摘要: 多态通常有两种实现方法: 子类继承父类(extends) 类实现接口(implements) 多态的实现机制: 重载(overload)和重写(override) 如果一个子类继承了一个父类,子类中拥有和父类相同方法名称,返回值,参数类型的话,就是重写,会执行子类中的方法。 如果一个类中定义了多个同 阅读全文
posted @ 2024-08-06 10:18 星期八210162701017 阅读(7) 评论(0) 推荐(0) 编辑
 
摘要: 多态的概念: 多态是同一个行为具有不同的表现形式或形态的能力 同一方法可以根据发送对象的不同而采用不同的行为方式 ?Java实现多态有三个必要条件:继承、重写、向上转型。 多态的分类: 强制的:一种隐 式做类型转换的方法。强制多态隐式的将参数按某种方法,转换成编译器认为正确的类型以避免错误。 重载的 阅读全文
posted @ 2024-08-06 10:17 星期八210162701017 阅读(6) 评论(0) 推荐(0) 编辑
 

2024年8月5日

摘要: 面向对象与面向过程 面向对象就是:把数据及对数据的操作方法放在一起,作为一个相互以来的整体--对象。对同类对象抽象出其特性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体 阅读全文
posted @ 2024-08-05 10:54 星期八210162701017 阅读(6) 评论(0) 推荐(0) 编辑
 
摘要: 什么是类: 类:类是一个模板,它描述一类对象的行为和状态。 编写一个Java类(添加属性): 1.属性(成员变量)=访问修饰符+数据类型+变量名 2.方法=访问修饰符+返回值类型+方法名+方法参数+方法体 什么是对象: 对象:对象是类的一个实例,有状态和行为。 成员变量: 定义:成员变量是定义在类中 阅读全文
posted @ 2024-08-05 10:53 星期八210162701017 阅读(15) 评论(0) 推荐(0) 编辑
 

2024年8月3日

摘要: JVM内存结构的划分 1.堆 就相当于当你new一个对象的时候,就会分配一个堆内存给你,当对象销毁时就会有垃圾回收机制来回收这个对象的堆空间。 2.栈 就好比一串珠子,你只能从一头加或者取,要取后面的就要把前面的取出来才可以。 3.堆内存 作用就是用来存放java中的对象和数组,当new一个对象或者 阅读全文
posted @ 2024-08-03 14:28 星期八210162701017 阅读(5) 评论(0) 推荐(0) 编辑
 
摘要: 方法的作用 Java中方法(Method)的作用非常广泛,它们是面向对象编程的核心概念之一 方法在Java中的一些主要作用: 封装行为:方法允许将特定的行为封装在代码块中,这有助于组织和模块化程序。 提高代码重用性:通过定义通用的方法,可以在不同的上下文中重复使用相同的代码,避免重复编写相同的逻辑。 阅读全文
posted @ 2024-08-03 14:26 星期八210162701017 阅读(5) 评论(0) 推荐(0) 编辑
 
摘要: 方法的重载(在同一个类中,有一个以上的同名方法)指得是一个类 在Java中,同一个类中的多个方法可以有相同的方法名称,但是有不同的参数列表,这就称为方法重载(method overloading)。 参数列表又叫参数签名,包括参数的类型、参数的个数、参数的顺序,只要有一个不同就叫做参数列表不同。 重 阅读全文
posted @ 2024-08-03 14:26 星期八210162701017 阅读(17) 评论(0) 推荐(0) 编辑