介绍: 类是Java中的一个重要概念,要想熟练使用Java语言,就一定要掌握类的使用。在本课之前,我们介绍的Java语法都属于Java语言的最基本的功能,但随着计算机的发展,面向对象的程序设计变得无比重要。
我们一般将具有相同属性和行为的一组对象称为类,类是一个独立的单位,它有一个类名,其内部包含成员变量和成员方法。类是抽象的,而对象就是类的实例化。
面向对象是现实世界的延伸,我们可以将生活中的任何物体都看作是对象,对象之间能通过消息相互作用。面向对象有三个重要概念:封装、多态和继承。 封装就是将类的数据和方法结合成一个整体,隐藏对象的属性和实现细节,只对外公开接口。这样可以让软件设计人员集中精力考虑开发系统各模块之间的关系等主要问题,充分的保证了模块的质量和可靠性。
继承是由一个基本类上得到一个特殊类的方式。如果类B继承了类A,那么类B的对象就能够具有类A所定义的属性和方法。这时我们将类A称为父类,类B称为子类。是不是很形象呢?
多态是允许程序中出现重名的现象,Java中的多态有两种体现方式,分别是方法重载和成员覆写。方法重载是说在一个类中,允许多个方法使用相同的名字,但方法的参数不同。成员覆写则表示子类与父类允许有相同的变量名称或方法名称。
其实从写下Hello World这个程序开始,我们就一直在使用类。是的,就是我们的公共类Main。但是这个类和我们以后将要用到的类不一样,它并不需要实例化成一个对象。现在我们就可以声明一个类:
- class Person {
- String name = "Jisuanke";
- void sayHello() {
- System.out.println("Hello");
- }
复制代码 然后我们就可以实例化这个类的对象:- Person man = new Person();
复制代码
从现在开始,我们就要踏入面向对象程序设计的大门了,让我们到Java语言进阶课程中继续学习吧!
|