首页 > 其他分享 >面向对象—【类与对象】【类的定义与对象创建】【对象的使用】【方法创建与使用】【方法进阶使用】【构造方法】

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

时间:2024-02-28 23:22:54浏览次数:21  
标签:定义 对象 创建 人类 面向对象 使用 我们

面向对象基础篇

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

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

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

类与对象

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

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

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

在这里插入图片描述

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

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

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

类的定义与对象创建

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

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

'''public class Person { //这里定义的人类具有三个属性,名字、年龄、性别 String name; //直接在类中定义变量,表示类具有的属性 int age; String sex; }'''

标签:定义,对象,创建,人类,面向对象,使用,我们
From: https://www.cnblogs.com/258-333/p/18042302

相关文章

  • GitHub使用教程(九)
    你的本地仓库由git维护的三棵“树”组成。第一个是你的工作目录,它持有实际文件;第二个是缓存区(Index),它像个缓存区域,临时保存你的改动;最后是HEAD,指向你最近一次提交后的结果。事实上,第三个阶段是commithistory的图。HEAD一般是指向最新一次commit的引用。现在暂时不必究......
  • GitHub使用教程(十)
    你的改动现在已经在本地仓库的HEAD中了。执行如下命令以将这些改动提交到远端仓库:gitpush-uoriginmaster可以把master换成你想要推送的任何分支。如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:gitremoteaddorigin<server>......
  • GitHub使用教程(六)
    利用SSH完成Git与GitHub的绑定无论是GitHub,还是Git,我们都是单独或者说是独立操作的,并没有将两者绑定啊!也就是说,我们现在只能通过GitHub下载代码,并不能通过Git向GitHub提交代码。所以需要利用SSH完成Git与GitHub进行绑定GitHub上,一般都是通过SSH来授权的,而且大......
  • GitHub使用教程1
    git介绍什么是git?间接的说git是分布式版本控制工具,这你或许看过很多遍了,但是我还是想在这里重复一遍,git可以在一下情境中很有用:你在写一篇很长的论文,比如说论文的开头介绍,相关的研究,论述,建议,总结。很显然这些都是不同部分,各个部分不相关联,但是总结起来就是你整个文章,但是论文......
  • xlua - lua中操作c#对象
    1,c#对象映射为lua的userdataa)默认情况,c#对象都是映射为lua的userdata,数据存放在c#层,调用函数也是走c#层。functionLuaUseVector3(v1,v2)v1.x=10print(type(v1),v1.x,v1.y,v1.z)print("v1:",v1,"v2:",v2)print("v1+v2:",v1+v2)v1......
  • 面向对象—【类与对象】【类的定义与对象创建】【对象的使用】【方法创建与使用】【方
    @目录面向对象基础篇类与对象类的定义与对象创建对象的使用方法创建与使用方法进阶使用构造方法源码:Giteehttps://gitee.com/drip123456/java-seGIthubhttps://github.com/Drip123456/JavaSE专栏:JavaSE笔记专栏面向对象基础篇我们在前面已经学习了面向过程编程,也可以自......
  • GitHub使用教程7
    提交代码如果我们本地的代码有了更新,为了保持本地与远程的代码同步,我们就需要把本地的代码推到远程的仓库,代码示例:gitpushoriginmaster如果我们远程仓库的代码有了更新,同样为了保持本地与远程的代码同步,我们就需要把远程的代码拉到本地,代码示例:gitpulloriginmaster下面就......
  • GitHub使用教程8
     测试创建一个任意格式,任意名称的文件然后同样在这个文件夹里面右键gitbash进黑框框,gitadd我们新增的文件 输入然后gitcommit-m“测试是否成功” 引号内的内容可以随意改动 输入push指令 gitpushoriginmain  打开GitHub,看到刚刚上传的文件,显示成功。......
  • GitHub使用教程(一)
    GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(G......
  • GitHub使用日志(day7)
    IDEA连接GitHub1、环境准备在连接前需要安装远程Git仓库和本地的Git客户端远程Git仓库可以在GitHub中创建,配置可以自行选择 本地GIt自行在官网下载,下载链接:https://git-scm.com/,安装可以直接next安装默认即可安装完成后需要在IDEA配置Git插件,打开IDEA,左上角FIle->Settin......