- 博客(6)
- 收藏
- 关注
原创 Java基础-第5天
Java基础-第五天1.抽象类抽象类的特点抽象类成员的特点2.接口接口的特点接口成员特点3.抽象类和接口的区别成员区别关系区别设计理念的区别 1.抽象类 抽象类中有抽象方法,没有方法体的方法应该写为抽象方法,形如: public abstract class Animal(){ public abstract void eat(){ } } 抽象类的特点 抽象类中不一定有抽象方法,但是含有抽象方法的类一定是抽象类。抽象类参照多态的方式,通过子类对象实例化。 抽象类的子类要么重写抽象类中的所有抽象方法
2021-04-16 16:14:14
39
原创 Java基础-第4天
Java基础-第4天1.StringBuilder2.ArrayList3.继承继承的好处:继承的弊端:继承中变量的访问特点:super和this关键字继承中构造方法访问特征继承中成员变量和方法的访问特征继承的注意事项4.方法重写5.重载和重写的区别6.import和final7.Static修饰符8.多态多态综述多态的好处和弊端 1.StringBuilder StringBuilder是一个可变字符串类,可以把它看做是一个容器。这里指的可变,指的是StringBuilder对象中的内容是可变的。 St
2021-04-14 22:16:52
37
原创 Java基础-第3天
Java基础学习-第3天1.封装2.构造方法3.String 类4.关于`==`和`equal()`的区别 1.封装 面向对象的三大特征为封装、继承和多态。类是对像对现实世界的模拟,客观世界的成员变量都是隐藏在对象内部的,外界是无法直接操作的。 封装的原则是成员变量要用private修饰,提供对应的get,set方法。 封装的好处 通过方法来控制成员变量的操作,提高了代码的安全性。 把代码用方法进行封装,提高了代码的复用性。 2.构造方法 构造方法和类同名,分为有参构造方法和无参构造方法。 public
2021-04-14 00:13:09
72
2
原创 Java基础-第2天
1.类型转换 箭头指向方向可以实现隐性转换,逆着要进行强制类型转换。 格式为:目标数据类型 变量名 = (目标数据类型)值或者变量; int k = (int)88.88; 但是从浮点数转化为整形精确度会损失,所以一般不建议这样转换。 2.数组内存的动态和静态分配 动态初始化:定义数组后不进行数组元素的赋值,只指定数组长度。 格式:数据类型[] 变量名 = new 数据类型[数据长度]; 范例:int [] arr = new int [3]; 静态初始化:在定义数组时,将数组元素直接初始化。 范例:
2021-04-12 23:47:42
41
原创 Java基础-第1天
Java基础学习-第1天1.Java语言的跨平台原理2.Java中的JDK和JRE3.常用DOS命令4.Java中的注释 1.Java语言的跨平台原理 JVM(Java Virtual Machine)是Java虚拟机,不同的操作系统在运行Java代码时都会通过JVM来翻译成它认识的语言,在操作系统理解了Java语言之后,再运行得到结果。举例如下图: 2.Java中的JDK和JRE JDK的英文名称为Java Development Kit,也就是说是Java开发使用的套件,JRE英文名称为Java
2021-04-11 21:46:22
80
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人