Java-7学习之面向对象概述

对于没接触过面向对象的来说,是挺大的转变,下面介绍点基本概念。

1、面向对象

现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如人类、书桌、计算机、高楼大厦等。

人类通过探讨对象的属性(静态行为)和观察对象的行为(动态行为)了解对象。

类:类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类。

继承:类之间的继承关系。

封装:封装是面向对象编程的核心思想,将对象的属性和行为封装起来,而将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。

多态:多态性允许以统一的风格编写程序,以处理种类繁多的已存在的类以及相关类。该统一风格可以由父类来实现,根据父类统一风格的处理,就可以实例化子类的对象。由于整个事件的处理都只依赖于父类的方法,所以日后只要维护和调整父类的方法即可,这样降低了维护的难度,节省了时间。

2、类的组成

类包括:成员变量、成员方法。

构造方法:

在类中除了成员方法之外,还存在一种特殊类型的方法,那就是构造方法。构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的。每当类实例化一个对象时,类都会自动调用构造方法。

主方法:

是类的入口点,它定义了程序从何处开始;主方法提供对程序流向的控制,Java编译器通过主方法来执行程序。主方法的语法如下:

public static void main(String[] args){

  //方法体

}

在主方法的定义中可以看到主方法具有以下特性:

主方法也是静态的,所以如要直接在主方法中调用其他方法,则该方法必须也是静态的。

主方法没有返回值。

主方法的形参为数组。其中args[0]~args[n]分别代表程序的第一个参数到第n个参数,可以使用args.length获取参数的个数。

3、对象

对象的创建:在Java语言中通过new操作符来创建对象。

访问对象:可以使用“对象.类成员”来获取对象的属性和行为。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章