类的定义与创建
类的定义与创建
面向对象基本概念
面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在各种联系。那么在程序中使用对象来影射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。
面向对象是把解决的问题按照一定的规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。
面向对象编程主要体现下列三个特性
- 封装性:将对象的属性和行为封装起来,不需要让外界知道具体实现细节
- 继承:描述类与类之间的关系,通过继承,可以在无须重新编写原有类,对原有类的功能进行扩展。
- 多态:在程序中允许出现重名现象,使得同一个属性和方法在不同的类中具有不同的语义。
类的定义与声明
类是组成Java程序的基本要素。类封装了一类对象的状态和方法。类是用来定义对象的模版。
类的实现包括两部分:类声明和类体。基本格式为:
class 类名{ 类体的内容 }
类声明之后的一对大括号“{”,“}”以及它们之间的内容称作类体,大括号之间的内容称作类体的内容。
- 类体的内容由两部分构成:一部分是变量的声明,用来刻画属性;另一部分是方法的定义,用来刻画功能。
类的设计与封装
- 1.在Java中,对象是通过类创建出来的,因此,在程序设计时,最重要的就是类的设计。接下来通过一个具体的案例来学习如何设计一个类。
- 假设要在程序中描述学生信息,可以先设计一个学生类(Student),在这个类中定义两个属性name,age,分别表示学生的姓名、年龄,定义一个方法indroduce()表示学生做自我介绍,现在我们定义一个Student类。
public class Student{ String name; int age; public void indroduce(){System.out.println("大家好,我叫"+name+",今年"+age+"岁!");} }
今天太阳也东升,而后西沉,早晨盛开的花儿也将凋谢;今天的太阳也西沉,而后东升,阳光照射之处遍地花开,但却已非昨日之花。