ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

类与对象

2022-07-30 00:31:59  阅读:112  来源: 互联网

标签:定义 对象 修饰符 抽象 方法 属性


类与对象

从认识论的角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的

从代码运行角度考虑是先有类后有对象。类是对象的模板

  • 类:由属性(成员变量)和方法(非静态)构成

  • 类借助对象体现属性和行为(方法),类中对象的属性以成员变量的形式定义,对象的行为以方法的形式定义。

  • 类定义:[访问控制符 修饰符] class 类名{}

  • 属性的定义:[访问控制符 修饰符] 属性类型 属性名 ;private String name;

[]代表可选

  • 方法:避免方法的死循环

  • Java类中以方法来描述一个实体的动态属性。方法的定义中,在返回值的前面可以添加也可以不添加修饰符。
  • 一个实体拥有的动态属性(方法)可以是多个,也可以是0个

对象

  • 对象的创建,使用new关键字创建对象;类名 返回的对象名 = new 类名 ();

  • 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认初始化以及对类中构造器的调用

类是抽象的,需要实例化;类实例化后会返回一个自己的对象,赋值之后成为具体对象

  • 对象的使用
  • 对象的属性:返回的对象名.属性名 = 属性值

  • 对象的方法:返回的对象名.方法名();

类与对象的关系

  • 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但不能代表某一个具体事物

  • 对象是抽象的具体实例,体现特点,展现具体实例,而不是一个抽象的概念

标签:定义,对象,修饰符,抽象,方法,属性
来源: https://www.cnblogs.com/xuduoduo92/p/16534060.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有