面上对象(上)

Posted aibaiyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面上对象(上)相关的知识,希望对你有一定的参考价值。

一、面向对象(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();

 

 

 

以上是关于面上对象(上)的主要内容,如果未能解决你的问题,请参考以下文章

如何维护多个Frame和多个相应对象之间的数据绑定?

ug中如何快速选中面上的边界线,比如一个平面上由100+条线段组成,而我需要拉伸这个平面,如何快速选中

nx二次开发怎么判断线上某一点在面上

纹理无法正确应用到多个面上

装饰器模式

没有平面的 ARCore 对象跟踪