首页 /  技术专区  /  Java 宽屏模式 >

类和对象

1.  面向对象

面向对象程序设计(简称OOP)是当今主流的程序设计范型,它已经取代了20世纪70年代的“结构化”过程化程序设计开发技术。Java是完全面向对象的,必须熟悉OOP才能够编写Java程序。

面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。

面向对象三大特征:封装、继承、多态。

面向对象的优点:

1.         与人类的思维习惯一致。

2.         信息隐藏,提高了程序的可维护性和安全性。

3.         提高了程序的可重用性。

2.  什么是类

类是具有相同属性和方法的一组对象的集合,是构造对象的模板或蓝图。

类是对象的抽象。

我们可以将类想象成制作小甜饼的切割机,将对象想象成小甜饼。

由类构造对象的过程称为创建类的实例。

3.  什么是对象

对象是类的实例,根据类的属性和方法的实例出的具体。

对象,用来描述客观事物的一个实体,由一组属性和方法构成。

4.  对象的特征

1.         属性:对象具有的各种特征

每个对象的每个属性都拥有特定值

2.         方法:对象执行的行为操作

5.  封装

对象同时具有属性和方法两项特性

对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割。

6.  定义类

定义类名 编写类的属性 编写类的方法

所有Java程序都以类class为组织单元。

关键字class定义自定义的数据类型。

1.         类的基本框架:

public class HelloWorld {

         public static void main(String[] args){

                   System.out.println("Hello  World!!!");

         }

}

2.         类的模板:

public class  类名 {

        //定义属性部分

        属性1的类型 属性1;

        属性2的类型 属性2;

        //定义方法部分

        方法1;

        方法2;

}

7.  创建和使用对象

1.         创建对象

类名 对象名 = new 类名();

例如:School center = new School();

2.         引用对象成员:使用“.”进行以下操作

引用类的属性:对象名.属性

引用类的方法:对象名.方法名()

例如:center.name = "北京中心";    

center.showCenter();       

        



上一篇: 数组

头像
0/200
图片验证码