Java 基础之面向对象编程
一、类和对象
Java
是一门面向对象的编程语言,其重要的一个思想就是“万物皆对象”。而类是
Java
的核心内容,它是一种逻辑结构,定义了对象的结构,可以由一个类得到众多相似的对象。
从某种意义上说,类是
Java
面向对象性的基础。
Java
与
C++
不同,它是一门完全的面向对
象的编程语言,它的任何工作都要在类中进行。
类(
class
)实际上是一个模板,而对象是由这个模板产生的多个实例(
instance [
ˈ
ɪnstəns]
)。
实际上前面的程序中也是在类中实现的,不过全在类中的
main
方法中演示程序的使用,
没有体现面向对象编程的思想。这一节里主要讲解
Java
类的相关知识,包括类的形式、类
包含的内容,即属性和方法。
二、如何定义类
Java 的重要思想是万物皆对象,也就是说在 Java 中可以把所有现实中的一切人和物都
看做对象,而类就是它们的一般形式。编写程序就是抽象出这些事物的共同点,用程序语言
的形式表达出来。
语法如下:
class 类名{
类型 实例变量名;
类型 实例变量名;
}
案例:可以把某某人看做一个对象,那么就可以把人作为一个类抽象出来,这个人就可
以作为人这个类的一个对象。
public class Person {
int age;
String name;
}
注意:在类名面前可以不加上修饰符 public,在 Java 中是允许把许多类放在一个 Java
文件中,但是这些类只能有一个类被声明为 public,而且这个类的名字必须和 Java 文件名
相同。