文章目录
前言
这里是!
从0开始学习JAVA的一些些整理与总结。
类 具有共同特征的事物的集合
对象 对象是类的实例
对象与类的关系 类是抽象的,需要通过对象才能具体实现使用
一、类
类一般由两个部分组成:属性、方法
属性:
格式:访问修饰符 数据类型 变量名;
访问修饰符(public private protected default)
public 公共修饰符
private 私有修饰符 以私有修饰符修饰的属性、方法只能被该类中对象调用
方法 :
可以区分为方法和构造方法
-
方法:
格式:访问修饰符 返回值类型 方法名(参数类型 参数名,参数类型 参数名…){方法体} -
构造方法:
格式:访问修饰符 类名(参数类型 参数名,参数类型 参数名…){方法体}
方法与构造方法的区别:
- 构造方法无返回值类型
- 构造方法无方法名,使用类名(每一个类都会有一个默认的无参构造方法、当有新建的有参构造方法出现时,原来的默认方法自动被替代)
方法与构造方法的作用:
- 创建对象
(其中,构造方法可以实现在创建对象的同时,初始化多个属性)
二、对象
类的属性、方法需要通过对象实现调用
格式: 类名 对象名 = new 类名();
通过对象调用属性与方法时:对象名.属性名 对象名.方法名(参数,…)
三、构造方法
方法重载
方法名相同,但方法的参数类型不一样
方法重载的目的:选择不同参数实现不同的功能
构造方法的相互调用
- 使用this(参数,参数…);//参数的顺序与个数决定了调用到的是该类中哪一个构造方法
- 由于相互调用的过程中this必须放在第一句,所以一个构造方法只能相互调用一个其他的构造方法
this 的功能与用法
- this 代表该类,可以调用该类中的属性、构造方法
- 在构造方法的互相调用中的使用格式见上
- 在其他方法中的使用格式:this.属性名
注意:在方法的参数名与类中属性名相同时,可以使用this来区分属性与参数,从而实现赋值等操作
四、 private修饰的属性的调用
法一:使用set方法与get方法
定义set方法:
格式:public void set属性名(属性数据类型 属性名)
{
this.属性名=属性名;
}
定义get 方法:
格式:public 属性数据类型 get属性名()
{
return 属性名;
}
随后就可以通过对象调用方法实现对private修饰的属性的操作
法二:通过构造方法实现对private修饰属性的初始化
这个方法不违背private修饰后只能在本类调用的要求,也可以实现通过对象初始化属性
总结
以上就是总结的全部内容啦,只是一个简单的学习笔记兼总结,还希望大佬多多指点!
如果发现内容有误,欢迎大家指正!