码迷,mamicode.com
首页 > 其他好文 > 详细

面上对象(上)

时间:2018-06-16 22:38:57      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:方法   变量   ogr   一个   类变量   1.3   功能实现   obj   产生   

一、面向对象(OOP):

Object Oriented Programming        (Oriented:[‘??r?ent?d])

面向对象的三大特性:封装、继承、多肽。

 

 

二、类和对象:

类和对象是面向对象编程中两个重要概念;

类(class)和对象(object,也被称为实例,instance),类用于描述客观世界里某一类对象的共同特性,而对象则是类的具体存在;

类可被认为是一种自定义的数据类型,可以使用类来定义变量,所有使用类定义的变量都是引用变量,它们将会引用类的对象;

 

1、类:

 

类包含三种常见的成员:构造器、成员变量和方法;

构造器:用于构造该类的实例,java通过new关键字来调用构造器,从而返回该类的实例;

成员变量:状态数据;

方法:该类或者该类实例的行为特征或者功能实现;

 

1.1 成员变量:

语法格式:

[修饰符] 类型 成员变量名 [=默认值];

 

修饰符:可以省略,也可以是public、protected、private、static、final,其中public、protected、private只能出现其中的一个,可以与static、final组合起来修饰成员变量;

static:static修饰的成员表明它属于这个类本身,而不属于这个类的单个实例,通常把static修饰的成员变量和成员方法称为类变量和类方法。不使用static修饰的成员变量和方法称为实例变量,实例方法。静态成员不能直接访问非静态成员。

 

1.2 成员方法:

        语法格式:

[修饰符]  方法返回值类型 方法名(形参列表)

{

    //方法体

}

 

1.3 构造器:

语法格式:

[修饰符]  构造器名(形参列表)

{

    //方法体

}

 

构造器名必须和类名相同;

类中没有定义构造器,系统将会为它提供一个默认的无参构造器;

 

2、对象的产生与使用

 

创建对象的根本途径是构造器,通过new关键字来调用某个类的构造器来创建这个类的实例;

 

//调用Person的构造器创建了一个Person实例

//将Person实例赋值给p变量

Person p = new Person();

 

 

 

面上对象(上)

标签:方法   变量   ogr   一个   类变量   1.3   功能实现   obj   产生   

原文地址:https://www.cnblogs.com/aibaiyang/p/9191484.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!