面向对象编程,类和对象

面向对象编程

Java是面向对象的一门编程语言,所以余姚使用者具备面向对象编程的思想。

那么,什么是面向对象编程呢?

通俗点说,面向对象编程就是,将一个项目进行细分,首先分成一些抽象的类,来描述项目中的某一类事物,然后将每一类中的事物赋予一些特性让其具体化,成为一个具体的对象。通过调用不同的方法是对象与对象之间发生某种关联从而组建一个系统运作起来,就是面向对象编程的思想。

类和对象

  类:是对一类事物的描述,是抽象的概念上的定义,泛指,生成对象的模板。

  对象:对象是实际存在的该类事物的每个个体,因而也称为实例,特指。

类表示了对象的类别,是创建对象的蓝本。建立一个事物的抽象模型,本质上就是表达该事物的性质和行为。使用类来建立抽象模型,是通过在类中定义变量和方法来实现的。

类中定义的属性是一种可存储值的变量,该变量代表着事物的具体性质。类的对象所具有的行是由定义的方法来实现的。类中定义的变量和方法被称为类的成员。

对象是类的实例。对象在构造时以类为蓝本,创建对象的过程叫做实例化。对象是类所表示的抽象事物的具体实例。

在类中定义其实都称之为成员。成员有两种:

1:成员变量:其实对应的就是事物的属性。

2:成员函数:其实对应的就是事物的行为

所以,其实定义类,就是在定义成员变量和成员函数。但是在定义前,必须先要对事物进行属性和行为的分析。才可以用代码来体现。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 面向对象编程(OOP) 在前面的章节中,我们学习了Kotlin的语言基础知识、类型系统、集合类以及泛型相关的知识。...
    Tenderness4阅读 4,510评论 1 6
  • 原文链接:https://github.com/EasyKotlin 在前面的章节中,我们学习了Kotlin的语言...
    JackChen1024阅读 870评论 0 3
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • 部署篇: 1、选型 用Nginx+uwsgi+django部署; 2、安装环境 安装nginx sudo apt-...
    笨笨的简书阅读 1,747评论 0 2
  • 在朝阳公园行走了几天,移步是景。昨天拍摄了一张照片。本来想站在两位老人前面去拍纯景,但后退一看,唯美的画面,好有爱...
    远眺如画阅读 511评论 0 2