JavaSE
文章平均质量分 90
zhuiluoi
这个作者很懒,什么都没留下…
展开
-
Java简易图书管理系统
总的来说,这段代码构建了一个图书管理系统的基础框架,其中AdminUser类用于管理员对图书进行各种管理操作。然而,具体的功能实现可能需要依赖其他部分的代码以及IOperation接口的具体实现。最重要的是利用接口实现多种类的互动。抽象和封装BookList类和User类都对相关的概念进行了抽象和封装。BookList类封装了图书列表的管理功能,而User类抽象了用户的基本特征和行为。继承AdminUser类继承自User类,继承了User类的属性和方法,并可以通过重写menu。原创 2024-03-10 02:48:10 · 839 阅读 · 1 评论 -
多态、抽象类和接口
多态是面向对象编程的核心特性之一,它允许一个接口对应多个实现,从而提高代码的复用性和可维护性。在Java中,多态主要通过继承和接口实现,通过多态,我们可以更好地组织代码,提高代码的可扩展性。定义:抽象类是一种不能被实例化的类,它存在的目的是为了被继承。它可以包含抽象方法和非抽象方法。抽象方法:抽象方法是一种没有实现体的方法,它只有声明,没有方法体。抽象类中可以包含抽象方法,但是抽象类中也可以包含非抽象方法。继承:子类继承自抽象类时,必须实现抽象类中的所有抽象方法,除非子类本身也是抽象类。使用场景。原创 2024-03-04 05:58:45 · 874 阅读 · 1 评论 -
Java类与对象
Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。面向对象编程的关键概念包括对象、类、封装、继承和多态。对象(Object):对象是面向对象编程中的基本单位,它是现实世界中实体的抽象表示。对象包含属性(数据)和行为(方法)。原创 2024-03-01 20:46:02 · 765 阅读 · 1 评论 -
Java8种基本数据类型
在编程语言中,字面常量(Literal Constants)是直接在代码中出现的固定值,它们代表了自身的值,不依赖于任何计算。Java中的字面常量主要包括数值常量、字符常量、字符串常量、布尔常量等。:直接表示数值的常量。它们可以是整数(如123)、浮点数(如123.45)、长整型(在数值后加L或l,如123L)、双精度类型(在数值后加D或d,如123.45D),或者是十六进制(以0x或0X开头,如0xFF)、八进制(以0开头,如077)和二进制(以0b或0B开头,如0b1010。原创 2024-02-01 20:28:26 · 1069 阅读 · 1 评论