面向对象—【类与对象】【类的定义与对象创建】【对象的使用】【方法创建与使用】【方法进阶使用】【构造方法】

面向对象基础篇

我们在前面已经学习了面向过程编程,也可以自行编写出简单的程序了。我们接着就需要认识 面向对象程序设计(Object Oriented Programming)它是我们在Java语言中要学习的重要内容,面向对象也是高级语言的一大重要特性。

面向对象是新手成长的一道分水岭,有的人秒懂,有的人直到最后都无法理解。

这一章开始难度就上来了,所以说请各位小伙伴一定认真。

类与对象

类的概念我们在生活中其实已经听说过很多了。

人类、鸟类、鱼类... 所谓类,就是对一类事物的描述,是抽象的、概念上的定义,比如鸟类,就泛指所有具有鸟类特征的动物。比如人类,不同的人,有着不同的性格、不同的爱好、不同的样貌等等,但是他们根本上都是人,所以说可以将他们抽象描述为人类。

对象是某一类事物实际存在的每个个体,因而也被称为实例(instance)我们每个人都是人类的一个实际存在的个体。

在这里插入图片描述

所以说,类就是抽象概念的人,而对象,就是具体的某一个人。

  • A:是谁拿走了我的手机?
  • B:是个人。(某一个类)
  • A:我还知道是个人呢,具体是谁呢?
  • B:是XXX。(具体某个对象)

而我们在Java中,也可以像这样进行编程,我们可以定义一个类,然后进一步创建许多这个类的实例对象。像这种编程方式,我们称为面向对象编程

类的定义与对象创建

前面我们介绍了什么是类,什么是对象,首先我们就来看看如何去定义一个类。

比如现在我们想要定义一个人类,我们可以右键src目录,点击创建新的类:

'''public class Person { //这里定义的人类具有三个属性,名字、年龄、性别 String name; //直接在类中定义变量,表示类具有的属性 int age; String sex; }'''
posted @ 2024-02-28 23:17  258333  阅读(10)  评论(0编辑  收藏  举报