- 博客(5)
- 收藏
- 关注
原创 Java构造器、this关键字、super关键字
Java构造器详解以及this、super关键字一、构造器(1)构造器用于初始化对象。(2)构造器的调用是在new此类的对象时调用的,可返回一个初始化完成的对象。(3)若一个类不写构造器,java会自动为该类提供一个无参构造器。(4)构造器语法格式: 修饰符 构造器名(参数){} ▶构造器修饰符一般是public; ▶构造器名和类名相同; ▶参数可以有多个;(5)代码示例:public class BigDog { private String name; pr
2021-07-07 01:38:52
99
原创 Java-方法重载、方法重写以及如何判断
Java-方法重载、方法重写以及如何判断一、方法重载(overload) 两同一不同:两同是指同一个类、方法名相同,一不同是指参数列表不同。 是否为方法重载该如何区分?如下代码验证:class MethodOverload { //方法1 public void people(){ System.out.println("刘备还是忠厚人呐"); } //方法2 public void people(String name){
2021-07-06 23:26:50
1623
原创 Java基础-封装、继承、多态
封装、继承、多态面向对象三大特征:封装、继承、多态一、 封装 Java的封装其实是合理隐藏、合理暴露,隐藏即隐藏内部实现细节,暴露即向外界暴露“操作界面”,这样做,可以使一个实例的内部细节不会被破坏,又具有可操作性。(1) 封装重点:访问控制符→private、默认(不写)、protected、public ①private:类访问权限,被它修饰的成员,只能在该类中被访问; ②默认(不写):包访问权限,被它修饰的成员,只能在该类以及该类所在的包中被访问; ③protected:子类访问权限,
2021-07-02 00:27:26
84
原创 Java基础--变量
Java基础—变量1. 变量分类 成员变量: 类中定义的变量 局部变量: 方法中定义的变量 类变量: 类中定义且有static修饰的变量 实例变量: 类中定义无static修饰的变量 ▶误区: Java无全局变量的概念 ●特点: 一、成员变量可以不指定初始值,初始化时自动分配初始值。 [初始值分配]:类型为数值型,初始值为0; 类型为boolean型,初始值为false;
2021-06-29 18:39:47
110
原创 Java传值机制和图解
Java方法的传参机制及堆栈传值图解概括:若定义方法时声明了形参,调用此方法时需传入对应类型的参数。1. 传递的参数类型是基本类型 基本类型传参时,传递的只是值,并非这个参数变量,例子如下:public class ParameterTransfer { /*将传入值互换的方法*/ public static void replace(int a,int b){ int temp = a; a = b; b = t...
2021-06-28 13:52:00
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人