寅当当

 

2020年8月21日

封装,继承,多态

摘要: 1.封装封装性在Java当中的体现:(封装就是将一些细节信息隐藏起来,对于外界不可见。) 1. 方法就是一种封装 2. 关键字private也是一种封装 一旦使用了private进行修饰,那么本类当中仍然可以随意访问。但是!超出了本类范围之外就不能再直接访问了。间接访问private成员变量,就是定 阅读全文

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

2020年8月20日

接口

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

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

抽象类&抽象方法

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

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

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

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

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

this,super,final

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

posted @ 2020-08-20 16:09 寅当当 阅读(98) 评论(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 寅当当 阅读(93) 评论(0) 推荐(0) 编辑

String类

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

posted @ 2020-08-20 10:46 寅当当 阅读(62) 评论(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 寅当当 阅读(57) 评论(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 寅当当 阅读(26) 评论(0) 推荐(0) 编辑

导航