Java
文章平均质量分 86
♡喜欢做梦
这个作者很懒,什么都没留下…
展开
-
【Java】图书管理系统详解!!!
首先我们要知道图书系统中我们需要面向的对象有哪些,有书、而书需要放在书架中,所以我们还要书架,以及图书系统的使用对象,有普通用户和管理员这里将书和书架归为一类,所以我创建了book包来放这两个类,也就是Book(书)类和BookShelf(书架)类在普通用户和管理员归为一类,所以我创建了一个user类来放这两个类,也就是NormalUser(普通用户)和AdminUser(管理员)在创建一个Main作为运行的入口这是最先的一个框架,先写这些,后面在进行扩展。原创 2024-08-18 19:14:50 · 703 阅读 · 0 评论 -
【Java】抽象类和接口
接口:公共的行为规范标准,大家在实现时,只要符合规范标准,就可以通用。在java中,接口可以看成是:多个类的公共规范,是一种引用数据类型。例如:电源插座插孔上,可以插:电脑、电风扇、充电器等所有符合规范的设备。语法规则将class关键字换成interface来定义一个接口public interface 接口名称{.....接口的命名一般以大写字母I开头;接口的命名一般使用“形容词”词性的单词;阿里编码规范中约定,接口中的方法和属性不要加任何修饰符号,保持代码间接性。原创 2024-08-14 15:35:47 · 791 阅读 · 0 评论 -
【Java】Object类、内部类
可以理解为Object是所有类的父类,其所有类的对象都可以继承Object类。显然是不可以的,==判断的是你当前变量中的值,而dog1和dog2其储存的是对象的地址,其对象不一样,其值也不一样。实例内部类中,包含2个this,一个是实例内部类自己的this,一个是外部类名.this。内部类:在外部类中,内部类定义位置与外部类成员所处的位置相同,因此称为内部类。Object是所有类的父类,Object有equals类,子类重写就好。在我们比较值的大小的时候,我们通常会使用==来看他们是否相等。原创 2024-08-13 15:50:59 · 804 阅读 · 0 评论 -
【Java】static成员
static:static是用来修饰成员变量或成员方法的,被static修饰的成员,成为静态成员,也可以称为类成员,静态的成员只有一份,存在方法区当中,其不属于某个具体对象,是所有对象所公有的。原创 2024-07-30 15:43:23 · 337 阅读 · 0 评论 -
【Java】面向对象的特征之一:继承
继承主要解决的问题就是:共性的抽取,实现代码的复用我们将猫和狗的共性进行抽取,然后采用共性的思想达到共用由上图可知,Dog和Cat继承Animal,Animal类称为父类/基类/超类,Dog和Cat称为子类/派生类,继承后,子类可以复用父类中的成员变量或成员方法。final关键字:用来修饰变量、成员方法以及类。原创 2024-07-23 16:47:09 · 687 阅读 · 0 评论 -
【Java】面向对象的特征之一:封装(上)
封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开的接口和对象进行交互(对类进行包装,将一些细节隐藏起来,提供一些公开访问的东西就可以)。可以类比成一个手机,你只能看到外壳包装,确看不到内部元件的构成。包:为了更好的管理类,把多个类收集在一起,成为软件包。同一个类也可以根据不同属性再次进行组合。包的本质就是文件夹。常见的包java.lang:系统常用的基础类(String、Object);java.lang.reflect:java反射编程包;原创 2024-07-16 18:13:44 · 811 阅读 · 0 评论 -
【Java】类和对象详解!!!
对象:真实存在的一个实体。在java中,一切事物皆为对象对象与对象之间相互协作来完成,注重的是对象。例如,用洗衣机洗衣服,人只要放入衣服-->倒入洗衣液-->选择模式,启动洗衣机人、衣服、洗衣液、洗衣机四个对象相互协作完成就好。注重的是对象之间的相互协作。面向过程:注重的是过程例如,我们自己洗衣服,放衣服到盆里,装水-->将衣服浸湿,使用洗衣服,揉搓>放入水中-->拧干-->放入水中-->拧干这个过程我们注重的是过程类:对一个对象的描述。描述对象的属性(尺寸,颜色、型号)和功能。比如:一瓶水。原创 2024-07-15 08:28:07 · 752 阅读 · 0 评论 -
【Java】方法的使用!!!
是一个代码片段好处:1.能够模块化比较复杂的代码2.代码能够重复使用3.代码可以更好的理解4.直接调用现有方法开发修饰符 返回值类型 方法名称(参数类型 形参){方法体代码;return 返回值;{ int a,b;a=10;b=20;return a+b;修饰符现阶段使用public static;方法名称使用小驼峰,例如add;方法只有在调用时才会被执行;一个方法可以多次调用;方法之间也可以调用,尽量避免相互调用造成死循环;原创 2024-07-10 15:18:44 · 301 阅读 · 0 评论 -
【Java】数组的定义与使用详解!!!
数组是相同数据类型的一个集合数组中的数据类型都是相同的;数组的空间是连在一起的;数组的每个空间都有编号,下标是由0开始的。原创 2024-07-10 21:07:41 · 765 阅读 · 0 评论 -
【Java】运算符详解!!!
运算符是编程语言中用于执行各种操作的特殊符号或关键字。用于处理变量和值,执行数字计算、逻辑运算符、位运算和其他操作,以便编写复杂的程序。原创 2024-05-26 16:47:48 · 721 阅读 · 0 评论 -
【Java】数据类型与变量详解!!!
数据类型 变量名=初始值;int a=10;//a=100a是变量,它的值是可以发生改变的;原创 2024-05-22 22:11:34 · 704 阅读 · 1 评论