类和对象

举报
@小红花 发表于 2022/02/25 11:36:26 2022/02/25
【摘要】 类和对象的概念:什么是类?类实际上在现实世界当中是不存在的,是一个抽象的概念。是一个模板,使我们人类大脑进行思考,总结抽象的一个结果。(主要是因为人类的大脑不一般,才有了类的概念)类本质上是现实世界当中某些事物具有共同特征,将这些共同特征,提取出来形成的概念就是一个类,类就是一个模板。什么是对象?对象是实际存在的个体。对象还有另外一个名称:实例。通过类创建对象的过程可以叫做:实例化明星是一个...
  • 类和对象的概念:
    • 什么是类?
      • 类实际上在现实世界当中是不存在的,是一个抽象的概念。是一个模板,使我们人类大脑进行思考,总结抽象的一个结果。(主要是因为人类的大脑不一般,才有了类的概念)类本质上是现实世界当中某些事物具有共同特征,将这些共同特征,提取出来形成的概念就是一个类,类就是一个模板。
    • 什么是对象?
      • 对象是实际存在的个体。对象还有另外一个名称:实例。
      • 通过类创建对象的过程可以叫做:实例化
      • 明星是一个类,宋小宝是一个对象,姚明是一个对象,刘德华是一个对象,
      • 这三个对象都属于明星这个类。

 

java语言中,想要得到对象,必须先定义类,对象是通过类这个模板创造出来的。

类就是一个模板:类中描述的是所有对象的共同特征信息。

对象就是通过类创建出的个体。

 

  • 这几个名词你需要自己能够阐述出来:
    • 类:不存在的,人类大脑思考总结一个模板(这个模板当中描述了共同特征)
    • 对象:实际存在的个体。
    • 实例:对象还有另一个名字叫做实例。
    • 实例化:通过类这个模板创建对象的过程,叫做:实例化
    • 抽象:多个对象具有共同特征,进行思考总结抽取共同特征的过程。
    • 类>>>>>>(实例化)>>>>>对象
    • 对象>>>>>(抽象) >>>>>>类

 

 

类的定义:

怎么定义一个类,语法格式是什么?

修饰符列表  class  类名{

//类体 = 属性 + 方法

}

属性在代码上以变量的形式存在(描述状态)

方法描述动作/行为

注意:修饰符列表可以省略

 

问题:为什么属性是以变量的形式存在的?

答:是因为属性对应的是数据,数据在程序中只能放到变量中。

 

  • 结论:
    • 属性其实就是变量。
    • 方法体内声明的变量:局部变量
    • 方法体外声明的变量:成员变量

 

  • 创建对象的语法是什么?
    • new 类名();
    • 数据类型 对象名 = new 类名();
    • 类是模板,通过一个类,是可以创建N多个对象的。
    • new是一个运算符,专门负责对象的创建。
    • Java中所有的类都属于引用数据类型。

 

  • 创建对象的语法格式:
    • 类名 对象名;//声明变量
    • 对象名 = new 类名(); //实例化对象
    • 对象名.成员变量 // 成员变量的调用
    • 对象名.成员方法名 //成员方法的调用
    • 类名 对象名 = new 类名();// 声明和实例化对象
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。