- 博客(29)
- 收藏
- 关注
原创 常用关键字的使用
super关键字的使用1.super理解为:父类的2.super可以用来调用:属性、方法、构造器3.super的使用:调用属性和方法 3.1 我们可以在子类的方法或构造器中,通过使用“super.属性”或“super.方法”的方式,显示的调用父类中声明的属性或方法。但是,通常情况下, 我们习惯省略“super.” 3.2 特殊情况,当子类和父类中定义了同名的属性时,我们要想在子类中调用父类中声明的属性,则必须显示的使用“super.属性”的方式,表明调用的 是父类.
2021-10-29 20:18:48
119
原创 接口的使用
接口的使用:* 1.接口使用interface来定义* 2.Java中,接口和类是并列的两个结构* 3.如何定义接口,定义接口中的成员** 3.1 JDK7及以前:只能定义全局常量和抽象方法* >全局变量:public static final的,但是书写时,可以省略不写* >抽象方法:public abstract的** 3.2 JDK8:除了定义全局变量和抽象方法之外,还可以定义静态方法、默认方法** .
2021-10-29 20:16:38
377
原创 方法的形参的传递机制
方法的形参的传递机制:值传递1. 形参:方法定义时,声明的小括号内的参数 实参:方法调用时,实际传递给形参的数据2. 值传递机制: 如果参数是基本数据类型,此时实参赋给形参的是实参真实存储的数据值 如果参数是引用数据类型,此时实参赋给形参的是实参存储数据的地址值...
2021-10-29 20:14:11
110
原创 面向对象的三大特征
面向对象的特征一:封装与隐藏一、问题的提出:当我们创建一个类的对象以后,我们可以通过"对象.属性"的方式,对对象的属性进行赋值。这里,赋值操作要受到属性的数据类型和存储范围的制约。除此之外,没有其他的制约条件。但是,在实际问题中,我们往往需要给属性赋值加入额外的限制条件。这个条件就不能在属性声明中体现,我们只能通过方法进行限制条件的添加。同时,我们需要避免用户再使用"对象.属性"的方式对属性进行赋值。则需要将属性声明为私有的(private)--> 此时,针对于属性就体现了封装...
2021-10-29 19:57:28
213
原创 Java类及类的成员
类和对象的使用(面向对象思想落地的实现)1.创建类,设计类的成员2.创建类的对象3.通过"对象.属性"或"对象.方法"调用对象的结构类的内部成员之一:属性 属性(成员变量) vs 局部变量1.相同点:1.1 定义变量的格式:数据类型 变量名 = 变量值1.2 先声明,后使用1.3 变量都有其对应的作用域2.不同点2.1 在类中声明的位置的不同属性:直接定义在类的一对{}内局部变量:声明在方法内、方法形参、代码块内,构造器形参、构造器内...
2021-10-29 15:03:12
236
原创 Java面向对象学习的三条主线
1.Java类及类的成员:属性、方法、构造器、代码块、内部类2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)3.其他关键字:this、super、static、final、abstract、interface、package、import...
2021-10-29 11:39:22
91
原创 比较运算符,获取常量,if,switch,break和continue
说明:(1)比较运算符的结果是Boolean类型(2)> < >= <=:只能使用在数值类型的数据之前(3)== !=:不仅可以使用在数据类型之间,还可以使用在其他引用类型变量之间如何从键盘获取不同类型的变量:需要使用Scanner类具体实现的步骤:1.导包:import java.util.Scanner;2.Scanner的实例化:Scanner scan = new Scanner(System.in);3.调用Scanner类的相关方法,来
2021-10-29 11:24:35
56
原创 String类型变量的使用
1.String属于引用数据类型,翻译为:字符串2.声明String类型变量时,使用一对""3.String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+4.运算的结果仍然是String类型
2021-10-29 10:39:40
126
原创 基本数据类型之间的运算规则
1.自动类型提升结论: 当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型(容量大小指的是表示数的范围的大和小)byte、char、short --> int --> long --> float--> double(特别地)当byte、char、short三种类型的变量作运算时,结果为int型2.强制类型转换: 自动类型提升运算的逆运算(1)需要使用强转符:()(2)注意点:强制类型转换,可能导致精度损失...
2021-10-29 10:34:50
87
原创 Java中的名称命名规范
包名:多单词组成时所有字母都小写: xxxyyyzzz类名、接口名: 多单词组成时,所有字母单词的首字母大写:XxxYyyZzz变量名、方法名: xxxYyyZzz常量名: XXX_YYY_ZZZ
2021-10-29 10:21:16
67
原创 常见的DOS命令
dir: 列出当前目录的文件以及文件夹md: 创建目录rd: 删除目录cd:进入指定目录cd..: 退回上一级目录cd\:退回到根目录del: 删除文件exit:退回到dos命令行JDK = JRE + 开发工具集(例如javac编译工具等)JRE = JVM + SE标准类库...
2021-10-29 10:16:44
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人