- 博客(9)
- 收藏
- 关注
原创 【JavaSE】多态
例如:若干年前的手机,只能打电话,发短信,来电显示只能显示号码,而今天的手机再来电显示的时候,不仅仅可以显示号码,还可以显示头像,地区等。方法是同一个eat方法,但当父类(Animal类)的引用,引用的对象不一样的时候,表现出的行为是不一样的!其实在编译的时候,animal调用的eat()方法依旧是父类自己的,只不过在运行的时候访问到了子类的eat()方法。父类中的构造方法中调用func()方法,那么调用的是父类中的func()方法,还是子类中的func()的方法?典型代表方法的重载。
2022-11-28 18:22:54
666
原创 【JavaSE】继承
是软件技术当中的一个概念。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
2022-11-25 15:42:08
92
2
原创 【JavaSE】类和对象 【封装、static、代码块、对象的打印】(三)
面向对象的3大特性:封装、继承、多态,今天来说一下封装,来认识一下什么是封装?封装有什么意义?基本规则在文件的最上方加上一个package 语句指定该代码在哪个包中.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1 ).包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径 com/bit/demo1 来存储代码.如果一个类没有 package 语句, 则该类被放到一个默认包中.操作步骤。
2022-11-20 21:59:47
301
1
原创 【JavaSE】类和对象 【this引用和构造方法】(二)
this.属性名通过this关键字可以明确访问一个类的成员变量,解决成员变量与局部变量名称的冲突问题。}当一个类的属性(成员变量)名与访问该属性的方法参数名相同时,则需要使用this关键字来访问类中的属性,以区分类的属性和方法中的参数。
2022-11-16 22:59:08
479
2
原创 【JavaSE】类和对象(一)
再Java中定义类,使用关键字class完成。class 类名称 {属性(变量);行为(方法);}实例:定义一个Student类int age;System.out.println("姓名:"+ name +",年龄:" + age);}}注意事项:类名注意采用大驼峰定义成员前写法统一为public,后面会详细解释此处写的方法不带static 关键字,后面会详细解释属性:姓名 性别 年龄 学分方法:来上课:输出'按时上课,不要迟到,如果请假,即使补课'
2022-11-12 18:02:04
637
4
原创 【JavaSE】数组的定义和使用
数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间1. 数组中存放的元素其类型相同2. 数组的空间是连在一起的3. 每个空间有自己的编号,起始位置的编号为0,即数组的下标。
2022-11-09 22:40:15
108
4
原创 【JavaSE】方法的使用
方法就是一个代码片段,类似于C语言中的 "函数"。方法存在的意义(不要背,重在体会):1、是能够模块化的组织代码(当代码规模比较复杂的时候)。2、做到代码被重复使用,一封代码可以再多个位置使用。3、让代码更好的理解更简单。4、直接调用现有的方法开发,不必重复造轮子。方法语法格式//方法定义修饰符返回值类型方法名称([参数类型形参.....]){方法体代码;[return返回值];}代码示例:实现一个函数,检测一个年份是否为闰年。
2022-11-04 18:44:59
146
原创 【JavaSE】逻辑控制
系统自动生成一个随机整数(1-100), 然后由用户输入一个猜测的数字. 如果输入的数字比该随机数小, 提示 "低了", 如果输入的数字比该随机数大, 提示 "高了" , 如果输入的数字和随机数相等, 则提示 "猜对了" .当循环输入多个数据的时候, 使用 ctrl + z 来结束输入 (Windows 上使用 ctrl + z, Linux / Mac 上使用 ctrl+ d).表达式1成立,执行语句1,否则表达式2成立,执行语句2,否则执行语句3。
2022-11-02 15:27:53
72
2
原创 【JavaSE】运算符
1、第一个输出结果:5和2都是整数,向下取整,结果为22、第二个输出结果:float是给5进行了强转,得到 5.0 / 2,输出结果为2.53、第三个输出结果:float给2进行了强转,得到 5 / 2.0,输出结果为2.54、第四个输出结果:float给(5 / 2)整体进行了强转,将结果转换为float类型,输出结果为2.02、代码二。
2022-11-01 20:25:33
74
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人