java
文章平均质量分 66
二十5画生
野蛮其身体,文明其精神
展开
-
Java——继承
如果按照我们原来的方式再去定义一个学生,你会发现有非常多的内容和老师重复,我们要重复定义很多内容。难道硬着头皮一个一个写?如果这样,那程序员这一行简直没法干了。就是将一个对象的所有属性全部封装在一起,当我们调用数据的时候方便,不会乱。我们将重复的内容往上抽取到一个叫父类的类中。再用子类去继承父类。你会发现:他们之间只有一个地方不一样。Java的三大特征之一,是封装。清楚明白,一点也不乱。这个时候就用到了继承!原创 2023-09-03 22:26:36 · 26 阅读 · 0 评论 -
Java——内部类(内部类是什么?怎么用?在哪里用?)
其作为外部类的成员,也可以拥有成员属性、方法,和我们正常定义类是一样的。注意事项:内部类可以直接访问外部类的成员变量以及局部变量,但是外部类不能直接访问内部类。原创 2023-09-03 22:12:08 · 41 阅读 · 0 评论 -
Java——接口
接口是行为的抽象,是一种规则,那个对象需要使用这种规则就去拿过来实现即可。打个不太恰当的比喻,奥特曼看过吧?塞罗知道吧?塞罗当年想得到等离子火花塔的力量知道吧?假设,我说的是假设,假设等离子火花塔上有个接口,只要塞罗那个线咔嚓把自己和那个接口一连接上,哎,啪的一下,hei~快啊!塞罗就得到了等离子火花塔的力量了。再假设,一个盒子,里面封印有绝世武功,盒子有个接口,你想要绝世武功,只要和接口连接上,你就能拥有绝世武功!那么绝世武功就在你身上实现了!是不是很像继承?没错,接口就是从继承体系里延申出来的技术。原创 2023-09-01 23:16:13 · 56 阅读 · 1 评论 -
JavaBean的创建 (快捷键:Alt + inster)
Java的一大优点在于我们可以根据我们自己的需求相应的创建对象,这些对象可以是java原来没有的,非常方便。下面是具体的代码示例,比如我需要创建一个用户登录的程序,这就需要创建用户的对象。原创 2023-06-27 16:52:31 · 1126 阅读 · 2 评论 -
Java——抽象类与抽象方法(什么是抽象类?什么是抽样方法?特点是什么?作用是什么?有什么意义?)
什么是抽象类?什么是抽样方法?特点是什么?作用是什么?有什么意义?原创 2023-08-31 00:36:21 · 85 阅读 · 0 评论 -
Java——包、final关键字、权限修饰符、代码块(局部代码块、构造代码块、静态代码块)
但是,对于现在的计算机来说,内存动辄十几乃至几十G,对于一个变量的内存,不过是几个字节的消耗,对于如今来说不过是九牛一毛,不值一提,因此,这个技术也就慢慢淘汰了。假设我们要写第三个构造方法,这个构造方法不需要这个构造代码块,但是当我们要调用第三个构造方法的时候依然会执行,这就大事不妙了。顾名思义,就是写在javaBean的,用于将构造方法中重复的代码抽取出来,将之单独抽取出来写在一个代码块内。意为最终变量,也就是不能被改变,只能被赋值一次,可以理解为常量,事实上我们也常用final关键字来修饰常量。原创 2023-08-30 17:50:10 · 38 阅读 · 1 评论 -
Java——多态的优势与弊端
但是这里需要注意一点:如果我们原来创建的是一个Dog的对象d,现在却要把a instanceof转换成Cat的类型,这就会报错。作用:判断变量a是不是Dog类型的对象,如果不是,直接返回Flase,是的话直接强转为Dog类型。即大的转换成小的,和数据类型的强转一个道理,只能int 转换成 bety ,而不是别的。就是机器在编译代码的时候,对象在调用一个方法的时候,会先到父类中看是否又这个方法,因此如果我们调用子类特有的方法不是在父类内的,就会直接报错!这样对象就变成了子类类型的,就可以调用子类的方法。原创 2023-08-29 17:23:17 · 65 阅读 · 1 评论 -
Java——多态中成员变量和成员方法的调用
Java——多态中成员变量和成员方法的调用原创 2023-08-29 16:34:39 · 255 阅读 · 1 评论 -
JAVA——多态
多态的概念以及理解原创 2023-08-28 00:08:14 · 31 阅读 · 1 评论