- 博客(13)
- 收藏
- 关注
原创 接口和抽象类和实现类的区别
Jumping 是一个接口 有抽象方法 是一个抽象的内容public class Cat implements Jumping{使用多态 方法实例化Jumping j =new Cat();j.jumping}接口的实现类重写接口中所有的抽象方法抽象类注意接口中没有 成员变量默认全部都是 常量 用final 修饰可以通过 接口.nums 访问变量接口和接口是继承关系,可以多继承,可以implement多个 接口的。抽象类和接口的区别设计理念的区别:抽象类 对类抽象
2022-04-07 23:34:03 224
原创 Day04对象的不同形态(多态)转型
多态举例举例猫 cat =new 猫();动物 animal = new 猫();多态的前提和体现有继承/实现关系有方法重写有父类引用子类对象多态的形式创建对象访问成员变量编译和运行 都是看父类 a.age多态形式创建对象方法成员方法如果方法没有被重写访问的是 父类方法 (不能访问 父类没有子类有的东西)重写 eat方法后 多态访问 子类的重写后的方法子类对象 使用在 父类的形参(只能访问重写方法 不访问子类的方法)public void useAnimal(A
2022-04-07 23:32:19 38
原创 成员变量和局部变量的区别
区别成员变量局部变量类中位置不同类中方法外方法内或者方法声明上内存中位置不同堆内存栈内存生命周期不同随对象的存在而存在随着方法调用时存在,用完消失初始值不同有默认的初始化值没有默认的初始化值,必须先定义,赋值才能使用java面试题什么是java虚拟机?为什么java被称为平台无关的编程语言?答:Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。虚拟机是一种抽象化的计算机,通过...
2022-04-06 14:24:42 48
原创 Random随机小游戏 结合scanner
import java.util.Scanner;public class RandomDemo02 { public static void main(String[] args) { Random r = new Random(); int luckNumber = r.nextInt(100)+1; //使用一个死循环让用户不断去财产,并给出提升 Scanner sc = new Scanner(System.in);
2022-04-06 11:57:28 3283
原创 Random类Dome01 nextInt()方法
public class RandomDemo1 { public static void main(String[] args) { //Random类 Random r =new Random(); for (int i = 0; i < 20; i++) { int data = r.nextInt(10); //调用random nextInt()方法 给它一个整数 System.ou.
2022-04-06 11:45:49 98
原创 Reverse数组反转 解析
package array;public class Day03ArrayReverse { public static void main(String[] args) { int[] arrays = {1,2,3,4,5}; int[] reverse = reverse(arrays); //声明数组 调用方法 有返回值 printArray(reverse); //调用方法输出 reverse数组 无返回值 } p
2022-04-06 09:53:19 185
原创 scanner类 区分next()和nextLine()方法
import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) { Scanner scanner =new Scanner(System.in); System.out.println("请输入第一个数"); double one= scanner.nextDouble(); //捕获输入数 System.ou.
2022-04-05 22:25:21 47
原创 数据类型注意点
数据类型注意笔记浮点数 是一个大约值 Bigc创建对象后 string 类型内容 相同 也不会相等两个类型int相乘 转化为long类型 必须把一个转化为(long)注意点:不能对布尔值进行转换不能把对象类型转化为不相干的类型高容量转化到低容量的时候,进行强制转换转换的时候可能存在内存溢出,或者出现精度问题变量的命名规范所以变量、方法、类名:见名知意类成员变量:首字母小写和驼峰原则:monthSalary局部变量:首字母小写和驼峰原则常量:大写字母和下划线:MAX_VAL
2022-04-05 12:31:49 47
原创 第一篇博客(图片路径在本地)
Mardown学习标题:二级标题字体Hello,wordHello,wordHello,wordHello,word引用选择狂神说java,走向人生顶峰分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vPx4Z12j-1649081603772)(C:\Users\1234\Desktop\d678ad3aa8c79a73f3e74de73738079d82b79454.jpg)]超链接点击挑战超链接列表ABCA
2022-04-04 22:15:10 398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人