寅当当

 

2020年8月20日

接口

摘要: 接口就是多个类的公共规范。接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。如何定义一个接口的格式:public interface 接口名称 { // 接口内容}备注:换成了关键字interface之后,编译生成的字节码文件仍然是:.java --> .class。如果是Java 7,那么 阅读全文

posted @ 2020-08-20 17:23 寅当当 阅读(65) 评论(0) 推荐(0) 编辑

抽象类&抽象方法

摘要: 抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束。抽象类:抽象方法所在的类,必须是抽象类才行。在class之前写上abstract即可。如何使用抽象类和抽象方法:1. 不能直接创建new抽象类对象。2. 必须用一个子类来继承抽象父类。3. 子类必须覆盖重写抽象父类当中所有的抽象 阅读全文

posted @ 2020-08-20 16:19 寅当当 阅读(118) 评论(0) 推荐(0) 编辑

方法的重载和重写(Overload VS Override)

摘要: 1方法的重载 原因:对于功能类似的方法来说,因为参数列表不一样,却需要记住更多的方法名,太麻烦啦 重载的做法:多个方法的名称一样,但参数列表不一样。 好处:只需记忆一个方法名称 方法重载与下列的因素相关: 1.参数个数不同 2.参数类型不同 3.参数的多类型顺序不同 方法重载与下列因素无关: 1.与 阅读全文

posted @ 2020-08-20 16:10 寅当当 阅读(129) 评论(0) 推荐(0) 编辑

this,super,final

摘要: 当方法的局部变量和类的成员变量重名的时候,根据“就近原则”,优先使用局部变量。如果需要访问本类当中的成员变量,需要使用格式:this.成员变量名 “通过谁调用的方法,谁就是this。” 局部变量: 直接写成员变量名本类的成员变量: this.成员变量名父类的成员变量: super.成员变量名 sup 阅读全文

posted @ 2020-08-20 16:09 寅当当 阅读(96) 评论(0) 推荐(0) 编辑

Arrays类&Math类

摘要: java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1, 元素2, 元素3...])public static void sort(数组 阅读全文

posted @ 2020-08-20 15:31 寅当当 阅读(65) 评论(0) 推荐(0) 编辑

变量属性

摘要: 如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。 一旦使用static修饰成员方法,那么这就成为了静态方法。静态方法不属于对象,而是属于类的。如果没有static关键字,那么必须首先创建对象,然后通过对象才能使用它。如果有了stati 阅读全文

posted @ 2020-08-20 14:47 寅当当 阅读(92) 评论(0) 推荐(0) 编辑

String类

摘要: 字符串的特点: 1. 字符串的内容永不可变。【重点】 2. 正是因为字符串不可改变,所以字符串是可以共享使用的。 3. 字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。 创建字符串的常见3+1种方式。 三种构造方法: public String():创建一个空白字符串, 阅读全文

posted @ 2020-08-20 10:46 寅当当 阅读(59) 评论(0) 推荐(0) 编辑

Random类

摘要: Random类用来生成随机数字。 获取一个随机的int数字(范围是int所有范围,有正负两种):int num = r.nextInt()获取一个随机的int数字(参数代表了范围,左闭右开区间):int num = r.nextInt(3)实际上代表的含义是:[0,3),也就是0~2 阅读全文

posted @ 2020-08-20 10:32 寅当当 阅读(53) 评论(0) 推荐(0) 编辑

Scanner类

摘要: Scanner类的功能:可以实现键盘输入数据,到程序当中。创建Scanner对象的通用写法Scanner sc = new Scanner(System.in);1.获取键盘输入的一个int数字:int num = sc.nextInt();获取键盘输入的一个字符串:String str = sc. 阅读全文

posted @ 2020-08-20 10:28 寅当当 阅读(25) 评论(0) 推荐(0) 编辑

类和对象

摘要: 通常情况下,一个类不能直接使用,需要根据类创建对象,才能使用。1.导包 import 包名称.类名称 对于和当亲类属于同一份包的情况,可以省略包不写2.创建类名称 对象名=new 类名称(); Student stu=new Student();3.使用使用成员变量 对象名.成员变量使用成员方法 对 阅读全文

posted @ 2020-08-20 10:15 寅当当 阅读(60) 评论(0) 推荐(0) 编辑

数组

摘要: 1.数组:是一种容器,可以存放多个数据2.数组的特点: 数组是一种引用类型 数组当中的多个数据,类型必须统一 数组的长度在程序运行期间不可改变3.数组的初始化:在内存中创建一个数组,并且向其中赋予一些默认值 两种常见的初始化方式: 1.动态初始化(指定长度) 2.静态初始化(指定内容)数据类型[] 阅读全文

posted @ 2020-08-20 10:05 寅当当 阅读(74) 评论(0) 推荐(0) 编辑

方法

摘要: 1.方法的一般定义格式如下:public static void 方法名称(){方法体}TIP:定义方法的完整格式修饰符 返回值类型 方法名称(参数类型 参数名称,...){ 方法体 return 返回值; }方法名称应使用小驼峰模式DemoMethodDefine.return字段的含义:1.停止 阅读全文

posted @ 2020-08-20 09:35 寅当当 阅读(150) 评论(0) 推荐(0) 编辑

导航