摘要: Scanner类的功能,可以实现键盘输入数据,到程序当中。 引用类型的一般使用步骤: 1.导包 import 包路径.类名称; 如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。 只有java.lang包下的内容不需要导包,其他的包都需要import语句。 2. 创建 类名称 对 阅读全文
posted @ 2020-07-31 14:21 I_code_rookie 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一个标准的类通常要拥有下面四个组成部分: 1. 所有的成员变量都要使用private关键字修饰 2. 为每一个成员变量编写一对儿Getter/Setter方法 3. 编写一个无参数的构造方法 4. 编写一个全参数的构造方法 这样标准的类也叫做Java Bean 阅读全文
posted @ 2020-07-31 11:45 I_code_rookie 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。 格式: public 类名称(参数类型 参数名称) { 方法体 } 注意事项: 1. 构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样 2. 构造方法不要写返回值类型,连void都不写 3. 阅读全文
posted @ 2020-07-31 11:06 I_code_rookie 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 当方法的局部变量和类的成员变量重名的时候,根据“就近原则”,优先使用局部变量。 如果需要访问本类当中的成员变量,需要使用格式: this.成员变量名 “通过谁调用的方法,谁就是this” this只能在方法中使用 阅读全文
posted @ 2020-07-31 10:36 I_code_rookie 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 封装性在Java中的体现: 1. 方法就是一种封装 2. 关键字private也是一种封装 封装就是将一些细节信息隐藏起来,对于外界不可见 问题描述:定义Person的年龄时,无法阻止不合理的数值被设置进来。 解决方案:用private关键字将需要保护的成员变量进行修饰。 一旦使用了private进 阅读全文
posted @ 2020-07-30 15:51 I_code_rookie 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1. 定义的位置不一样 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2. 作用范围不一样 局部变量:只有方法中才可以使用,出了方法就不能再用 成员变量:整个类全都可以通用 3. 默认值不一样 局部变量:没有默认值,如果想要使用,必须手动进行赋值 成员变量:如果没有赋值,会有默认值 阅读全文
posted @ 2020-07-30 11:55 I_code_rookie 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 类(class) 属性(是什么) 方法(能做什么) 对应到Java的类当中 成员变量(属性) 成员变量是直接定义在类当中的,在方法外 成员方法(行为) 成员方法不要写static关键字 通常情况下,一个类并不能直接使用,需要根据类创建一个对象,才能使用 1. 导包:也就是支出需要使用的类,再什么位置 阅读全文
posted @ 2020-07-30 09:16 I_code_rookie 阅读(237) 评论(2) 推荐(0) 编辑
摘要: 1 mcase = {'a': 10, 'b': 34, 'A': 7, 'Z': 3, 'z':99} 2 3 # dict key是唯一的 4 5 dic = {i.lower(): mcase.get(i.lower(),0) + mcase.get(i.upper(),0) for i in 阅读全文
posted @ 2020-07-17 10:10 I_code_rookie 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1 # 字典的创建 2 # 方式1.创建一个空字典 3 dic = {} 4 print(dic) 5 print(type(dic)) 6 7 # 方式2.赋值创建 8 dic = {'name': 'miaoge', 'age': 18} 9 print(dic) 10 print(type(d 阅读全文
posted @ 2020-07-14 11:09 I_code_rookie 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 1 package first_1; 2 3 public class primeNumberTest2 { 4 public static void main(String[] args) { 5 6 7 int count = 0; 8 label:for (int i = 2; i < 100 阅读全文
posted @ 2020-07-13 19:18 I_code_rookie 阅读(194) 评论(0) 推荐(0) 编辑