摘要: 1.向上转型 //向上转型再向下转型 可 2.instanceof关键字 Object person = new Person(); if(person instanceof Person) { Person p = (Person)person;//Person类引用p指向Object类的对象pe 阅读全文
posted @ 2022-08-13 19:43 香菇无盐 阅读(36) 评论(0) 推荐(0)
摘要: 1.继承 子类继承父类所有的属性和方法 私有的属性和方法也会继承 但是因为封装性的影响,子类不能直接调用父类的结构 eg.父类中定义private double legacy;//提供set、get方法 子类中不能直接用legacy,而是调用getLegacy()方法 2.继承的规定 一个父类可以被 阅读全文
posted @ 2022-08-12 17:49 香菇无盐 阅读(27) 评论(0) 推荐(0)
摘要: 1.权限修饰符 //1.修饰类的内部结构 //调用范围(最远) public //同一个工程内 protected //不同包的子类 缺省 //同一个包 private //类内部 //2.修饰类 public //同一个工程 缺省 //同一个包 2.构造器constructor //格式:权限修饰 阅读全文
posted @ 2022-08-10 16:05 香菇无盐 阅读(22) 评论(0) 推荐(0)
摘要: 1.类和对象 类 对象:也叫实例(instance) 2.属性和方法 属性=成员变量 方法=成员方法 非static的属性:每个对象拥有独立的属性,加载到堆空间 局部变量:加载在栈中 3.内存结构 栈stack(虚拟机栈) 存放局部变量 堆heap 存放对象实例 方法区method area 4.对 阅读全文
posted @ 2022-08-09 21:36 香菇无盐 阅读(20) 评论(0) 推荐(0)
摘要: import java.util.Scanner; public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个数:"); int count = s 阅读全文
posted @ 2022-08-08 23:19 香菇无盐 阅读(94) 评论(0) 推荐(0)
摘要: 1.eclipse的配置 新建workspace时配置又会恢复成默认 配置数据存储在workspace的.metadata文件夹里面 2.ctrl+左键查看源码 3.数组操作 //一维数组定义 int[] arr = {1,2,3,4,5}; int[] arr1 = new int[5]; int 阅读全文
posted @ 2022-08-08 23:16 香菇无盐 阅读(28) 评论(0) 推荐(0)
摘要: 1.a*=1,a++不改变a的数据类型 int a=1; a*=0.1;//a=0 2.|(逻辑或),||(短路或),&,&& true || s //s不会执行 false && s //s不会执行 3.Scanner类用法 Scanner scan = new Scanner(System.in 阅读全文
posted @ 2022-08-07 20:35 香菇无盐 阅读(24) 评论(0) 推荐(0)