系列文章目录
前言
随着计算机的不断发展,Java的相关研究也在不断深入,这就更需要我们有好的Java基础,本文就介绍了Java的重点基础——类与对象。
一、类与对象的定义
Java是一种面向对象的编程语言,类和对象是Java中最基本的概念之一。类是一种模板或蓝图,用于创建对象。对象是类的一个实例,它具有类定义的属性和方法。在Java中,类是由属性和方法组成的,属性是类的变量,方法是类的函数。类定义了对象的属性和方法,而对象则使用这些属性和方法来完成特定的任务。
二、定义"类"
1.类的一般结构
[类修饰符] class 类的名称{
[修饰符] 数据类型 成员变量名称; //一般有多个成员变量
[修饰符] 返回值的数据类型 方法名(参数){ //可以有多个参数
...
return[返回值];
}
...
}
举个栗子:
其中构造方法是名称与类名相同,无返回值且不需要void修饰的方法(具体请自行查阅资料)
2.修饰符
1.类修饰符
修饰符 | 含义 |
public | 公共类修饰符,表示该类可以被任何其他类访问。 |
abstract | 抽象类修饰符,表示该类不能被实例化,只能被继承。 |
final | 最终类修饰符,表示该类不能被继承。 |
strictfp | 严格浮点类修饰符,表示该类中的浮点运算符必须符合IEEE 754标准。 |
default | 默认类修饰符,表示该类只能被同一个包中的其他类访问。 |
private | 表示该类只能被本类访问。 |
protected | 受保护类修饰符,表示该类只能被同一个包中的其他类和该类的子类访问。 |
这些类修饰符可以单独使用,也可以组合使用。
2.成员变量修饰符和成员方法修饰符相同
修饰符 | 含义 |
public | 公共的,可以被任何类访问。 |
private | 私有的,只能在本类中访问。 |
protected | 受保护的,可以被本类、同一包内的类以及其他包中的子类访问。 |
default | 默认的,没有修饰符,只能在本类和同一包内的类访问。 |
成员变量的修饰符和成员方法修饰符都只能是public、private、protected和default中的一种,不能同时使用多个修饰符。
三、对象的创建和使用
1.创建对象
对象是类的实例,要想创建一个属于某个类的对象,基本的方法分为两步:
(1)先声明变量;
(2)用new运算符创建新的对象,并指向前面所创建的变量;
如最基本的键盘录入中的 Scanner sc=new scanner ——这里的sc相当于指向Scanner的变量,又用new创建新的对象指向前面sc这个变量(相当于把两步和为一步写)。
除了基本方法外还有多种简便方法,详细请自行查阅资料。
2.对象的使用
创建对象后就可以对对象的成员进行访问。
格式: 对象名.对象成员
如果对象成员为成员变量就可直接引用或访问对象的成员:sc.成员变量=...
如果对象成员为成员方法只要在成员方法的括号内填上参数即可:sc.成员方法()。
总结
1. "类"是把事物的数据与相关的功能封装在起形皮的一 种特殊结构,用以 表达现实世界的一种抽象概念。
2.同一个Java程序内、若定义了多个类,则最多只能有一个类声明为puli.这种情况下文件名称必须与声明成public的类名称相同。
3. Java语言把数据成员称为“成员变量”把函数成员称为“成员方法”.成员方法简称为"方法”。
4.由类所创建的对象称为“实例”。
5.“封装”是指把变量和方法包装在一个类内,以限定成员的访问,从而达到保护数据的一一种技术。
6.若方法本身没有返回值,则必须在方法定义的前面加上关键字void。