自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JavaSE——抽象类和接口

修饰称为。

2024-06-08 15:03:28 1113 21

原创 JavaSE——类和对象(四)~~多态

例如:若干年前的手机,只能打电话,发短信,来电显示只能显示号码,而今天的手机在来电显示的时候,不仅仅可以显示号码,还可以显示头像,地区等。在这个过程当中,我们。将一个子类对象经过向上转型之后当成父类方法使用,再无法调用子类的方法,但有时候可能需要调用子类特有的方法,此时:将父类引用再还原为子类对象即可,即向下转型。1. 属性没有多态性,当父类和子类都有同名属性的时候,通过父类引用,只能引用父类自己的成员属性,子类中特有的属性引用不到。向下转型用的比较少,而且不安全,万一转换失败,运行时就会抛异常。

2024-06-08 15:01:18 899 18

原创 JavaSE——类和对象(三)~~继承

通过子类对象访问父类与子类中不同名方法时,优先在子类中找,找到则访问,否则在父类中找,找到则访问,否则编译报错。继承是面向对象程序三大特性之一,是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加新的功能,这样产生新的类称。使用继承的好处在于可以把多个子类当中重复出现的代码抽取到父类中,以提高代码的复用性,子类也可以在父类的基础上,另外再增加一些特有的功能从而使得子类更加强大。3. 在构造方法中调用时,必须是构造方法中的第一条语句,并且不能同时存在。

2024-05-29 13:14:36 1444 22

原创 JavaSE——类和对象(二)~~封装

封装。

2024-05-25 14:40:51 835 23

原创 JavaSE——类和对象(一)

4. this是“成员方法”第一个隐藏的参数,编译器会自动传递,在成员方法执行时,编译器会负责将调用成员方法对象的引用传递给该成员方法,this负责来接收在代码层面来简单演示--->注意:下图右侧中的Date类也是可以通过编译的。,具体洗衣机是怎么来洗衣服,如何来甩干的,用户不用去关心,只需要将衣服放进洗衣机,倒入洗衣液,启动开关即可,通过对象之间的交互来完成的。就像是设计图,只设 计出需要什么东西,但是并没有实体的建筑存在,同样类也只是一个设计,实例化出的对象才能实际存储数据,占用物理空间。

2024-05-19 15:09:01 1251 29

原创 JavaSE——数组

当我们在Java的学习过程中有时候难免会要面对很多的数据,这时候如果对这些数据每一个都去创建变量那就非常的麻烦,就好比我们现在要对100个学生的考试成绩进行存放并且输出,那么我们就要相应的去创建100个变量,这时就会非常的麻烦,如果我们借助一个工具把这100个数据全部存储起来,那么这样是不是就会变得方便很多,这个工具就是我们今天要讲的数组。在上述代码中,a、b、arr,都是函数内部的变量,因此其空间都在main方法对应的栈帧中分配。T表示数组中存放元素的类型,T[]:表示数组的类型,N表示数组的长度。

2024-05-15 15:54:37 1007 36

原创 JavaSE~~【逻辑控制】

系统自动生成一个随机整数(1-100), 然后由用户输入一个猜测的数字. 如果输入的数字比该随机数小, 提示 "低了", 如果输入的数字比该随机数大, 提示 "大了" , 如果输入的数字和随机数相等, 则提示 "猜对了"。这里我们发现, 当一个代码中带有多重循环的时候, 代码的复杂程度就大大提高了, 而比较复杂的代码就更容易出错,后面我们会采用更简单的办法来解决这个问题。①②③④--->②③④--->②③④--->②③④--->②③④--->②③④--->...--->②为false,循环结束。

2024-05-12 23:29:39 807 19

原创 JavaSE ~~【运算符】

说到运算符这个概念大家应该不算陌生,我们在学习C语言的时候就已经接触到运算符了,没有学过C语言的朋友也不需要着急,等你看完我接下来的讲解我相信你对运算符肯定会有一个比较清晰的认识和理解,那么话不多说我们直接开始。其运算步骤和按位与,按位或都是一样的,都是先写出a的二进制数然后利用运算规则进行运算,这里就不再给大家演示了,大家可以下来自己动手练习一下。相当于现实生活中的或,比如:买房子交钱时,全款或者按揭都可以,如果全款或者按揭,房子都是你的。1. 都是二元运算符,使用时必须要有左右两个操作数。

2024-05-08 18:22:12 1255 16

原创 JavaSE~~数据类型与变量超详讲解

有特殊含义的标识符。

2024-05-07 18:01:47 902 14

原创 java入门之初识java

Java为了实现与平台无关,自己维护了一套基于栈架构的指令集,Java源代码经过编译之后,字节码文件中的指令就是按照自己的指令集来组织的,但是在具体硬件环境中运行时,系统并不能识别,因为Java程序在执行时,Java解释器会逐条的将字节码文件中的指令翻译成CPU的指令集。编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编 程,总的来说Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。在Java中,取而代之的是更简单的接口概念。

2024-05-06 16:56:28 891 13

原创 人生路上的第一篇博客

编程的学习不是一朝一夕的,是需要长期坚持的,我认为每周应该至少有20个小时的编程学习时间。我是来自一所二本院校的大一新生,高考没有发挥好来到了一所二本院校,但还算幸运学到了我想学的计算机专业,其实我本人对编程还算感兴趣,我报考计算机专业最重要的原因是它薪水高,说白了赚钱多,我的目标也很明确,那就是凭我自己的努力在未来赚尽可能多的钱,不是说我有多物质,主要是我的家庭不算富裕,爸妈赚钱很不容易,非常辛苦,而且随着爸妈的年龄越来越大我不想让他们以后再为我操心,我想靠我的努力让他们在未来过上好一点的生活。

2023-11-19 18:10:50 149 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除