美文网首页
面相对象的新理解

面相对象的新理解

作者: 是你的星星 | 来源:发表于2018-08-15 16:36 被阅读0次

#现实世界万物皆对象

现实世界对象是用来描述客观事物的一个实体,由一组属性(特征)和方法构成。

2.类的定义

类是用来模拟现实生活中的对象,拥有一组属性和方法。它是模子,定义对象将会拥有的属性和方法。

类就是一种类型

3.定义(创建)类的语法

修饰符 class 类名{

定义一系列的属性和方法

}

注意:目前修饰符都用public。

4.定义属性语法:[访问修饰符] 数据类型 属性名称

5.定义方法语法:[访问修饰符] 返回值类型 方法名(形式参数列表){方法体

[return 返回值;]

}

6.创建类的对象(对象实例化过程)语法

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

7.使用类的属性和方法

对象.属性名[赋值];

对象.方法名([实例参数列表])。(方法的调用)

#类与对象的关系

类是对象的抽象(模子),对象是类的实例化(创建类的对象,new)

#理解封装(粗略)

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

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

相关文章

  • 面相对象的新理解

    #现实世界万物皆对象 现实世界对象是用来描述客观事物的一个实体,由一组属性(特征)和方法构成。 2.类的定义 类是...

  • java面相对象的理解

    java提供了三种访问权限,准确的说还有一种是默认的访问权限,加上它一共四种。 private 在当前类中可访问 ...

  • OC总结(1)

    1.如何理解OC C语言是一种面向过程的语言,OC则是面相对象的语言,所以想要理解OC就要先了解面向过程和面向对象...

  • 学习笔记-如何对接口鉴权这样一个功能开发做面相对象的分析

    如何进行面向对象的设计? 我们知道,面相对象的分析产出是详细的需求描述,那面相对象设计的产出就是类。在面相对象设计...

  • 面相对象

    创建类储存用户名 密码

  • Scala系列文章目录

    Scala(三)-①-函数式编程和异常 Scala(四)-①-面相对象初级 Scala(四)-②-面相对象中级-包...

  • Java理论知识 第四课

    这节课我们来学习面向对象 面向对象有四大特性:封装,继承,抽象,多态。 面相对象和面相过程的区别 面向对象就是抽取...

  • 写给新手的设计模式——开篇

    为什么需要面相对象 在历史进程中,我们由面相对象编程转向了面相对象编程,项目的规模也变得越来越大,其中有着必然的需...

  • 一周一章前端书·第9周:《你不知道的JavaScript(上)》

    第4章 :混合对象“类” 本章要介绍和类相关的面相对象编程的知识。首先会介绍面相对象类的设计模式:实例化(inst...

  • [009]对Swift语言的理解

    1.面向对象编程 在面相对象编程的术语中,一个对象是一个类的实例。面相对象编程的好处之一就是前面所提到过的——要使...

网友评论

      本文标题:面相对象的新理解

      本文链接:https://www.haomeiwen.com/subject/fjmwbftx.html