摘要: 哪些变量是局部变量? 方法体中定义的 变量 和 方法的 形式参数(方法声明中) 局部变量和成员变量的比较: 1. 在类中定义的位置不同 2. 在内存中的位置不同 局部变量: 存储在,方法对应栈空间的栈帧中的 成员变量: 存储在,堆空间中的对象的存储空间中 3. 生命周期不同 局部变量: 随着栈帧的创 阅读全文
posted @ 2020-04-06 20:03 zl5233 阅读(116) 评论(0) 推荐(0)
摘要: 接口 接口就是一种公共的规范标准。只要符合规范标准,就可以大家通用。接口是一种引用数据类型,最重要的内容就是其中的【抽象方法】。 如何定义一个接口的格式:public interface 接口名称 {//接口内容} 备注:换成了关键字interface之后,编译生成的字节码文件仍然是:.java . 阅读全文
posted @ 2020-04-05 22:52 zl5233 阅读(298) 评论(0) 推荐(0)
摘要: 抽象方法和抽象类 抽象方法和抽象类的格式 抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束。 抽象类:抽象方法所在的类,必须是抽象类才行。在class之前写上abstract即可。 抽象方法和抽象类的使用 如何使用抽象类和抽象方法: 1. 不能直接创建new抽象类对象。 2. 阅读全文
posted @ 2020-04-04 23:33 zl5233 阅读(263) 评论(0) 推荐(0)
摘要: 继承 面向对象的三大特点:封装性、继承性、多态性。 继承是多态的前提,如果没有继承,就没有多态。继承主要解决的问题就是:共性抽取。 在父子类的继承关系当中,如果成员变量重名,则创建子类对象时,访问有两种方式: 直接通过子类对象访问成员变量:等号左边是谁,就优先用谁,没有则向上找。 间接通过成员方法访 阅读全文
posted @ 2020-04-03 19:34 zl5233 阅读(499) 评论(0) 推荐(0)
摘要: Arrays类 java.util.Arrays是一个与数组有关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。 public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1,元素2,元素3...]) public static void 阅读全文
posted @ 2020-04-03 10:45 zl5233 阅读(147) 评论(0) 推荐(0)
摘要: 静态static关键字 概述 一旦使用了static关键字,那么这样的内容不再属于对象自己,而是属于类的,所以凡是本类的对象,都共享同一份。 static修饰成员变量 如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。 static修饰 阅读全文
posted @ 2020-04-02 23:13 zl5233 阅读(152) 评论(0) 推荐(0)
摘要: String类 String类代表字符串,Java程序中的所有字符串的字面值(如“abc")都作为此类的实例实现。(其实就是说:程序当中所有的双引号字符串,都是String类的对象。就算没有new,也照样是。) 字符串的特点: 字符串是常量(字符串的内容永不可变)。【重点】 正是因为字符串不可改变, 阅读全文
posted @ 2020-04-02 19:59 zl5233 阅读(122) 评论(0) 推荐(0)
摘要: ArrayList集合 对象数组 题目:定义一个数组,用来存储3个Person对象。 public static void main(String[] args) { Person[] array = new Person[3]; Person one = new Person("迪丽热巴",18) 阅读全文
posted @ 2020-04-01 23:16 zl5233 阅读(139) 评论(0) 推荐(0)
摘要: Random类 概述和基本使用 Random 类用来生成随机数字。使用起来也是三个步骤: 导包 创建:Random r = new Random();//小括号留空即可 使用:获取一个随机的int数字(范围是int的所有的范围,有正负两种):int num = r.nextInt(); 获取一个随机 阅读全文
posted @ 2020-04-01 17:48 zl5233 阅读(101) 评论(0) 推荐(0)
摘要: 匿名对象 使用方式 普通使用方式: Scanner sc = new Scanner(System.in);int num = sc.nextInt(); 匿名对象的方式: int num = new Scanner(System.in).nextInt();System.out.println(n 阅读全文
posted @ 2020-04-01 16:30 zl5233 阅读(136) 评论(0) 推荐(0)