博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象编程(二)——对象和类
阅读量:6215 次
发布时间:2019-06-21

本文共 922 字,大约阅读时间需要 3 分钟。

对象和类的概念

  • 对象:是具体的事物;
  • 类:是对对象的抽象(abstract)

先有具体的对象,然后抽象各个对象之间象的部分,归纳出类,通过类再认识其他对象。

对象和类的总结

对象和类的关系:特殊到一般,具体到抽象

  • 类,我们叫做Class;
  • 对象,我们叫做Object,instance(实例),以后我们说某个类的对象,某个对象的实例,是一样的意思。
  • 类,可以看成一类对象的模板,对象可以看成该类的一个具体实例。
  • 类,是用于描述同一类型的对象的一个抽象的概念,类中定义了这一类对象所应具有的静态和动态属性。
  • 对象是Java程序的核心,在Java程序中,“万事万物皆对象”。

引用类型(reference)

▶Java语言中,除基本类型外的变量类型都称之为引用类型。

  Ps:介绍下数据类型:

    基本数据类型(8种):

    数值型:整数类型(byte,short,int,long)浮点类型(float,double)

    字符型:char
    布尔型:boolean
  引用类型:

    类:class

       接口:interface
           数组

20140408-5-1

▶Java中的对象是通过引用对其操作的。

类有属性和方法组成

在Java中,你所做的全部工作就是定义类,产生那些类的对象,以及发送消息给这些对象。

一旦定义了类,就可以在类中设置两种类型的元素:字段(有时被称作数据成员)和方法(有时被称作成员函数)。

☀类的属性

  • 属性field,或者叫成员变量
  • 属性用于定义该类或者该类对象包含的数据或者说静态属性
  • 属性的作用范围是整个类体
  • 在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化。(数值:0,0.0; char:\u0000; boolean:false; 所有引用类型:null

▶▶属性的定义格式:

☀类的方法

  • 面向对象中,整个程序的基本单位是类,方法是从属于类的

▶▶方法的定义格式

Java中方法参数传递是:值传递

☀变量的作用域(scope)

作用域决定了在其定义的变量名的可见性和生命周期。

转载于:https://www.cnblogs.com/Qian123/p/5165335.html

你可能感兴趣的文章
python 100例(8)
查看>>
0404 第十次课:shell基础(下)
查看>>
在耗时较长的Controller中使用Future异步
查看>>
如何将SAP Multi Target应用部署到SAP云平台的Cloud Foundry环境去
查看>>
使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数
查看>>
安全考量——Solidity中文文档(5)
查看>>
如何在UBUNTU虚拟机上编译EOS完成环境搭建?(附代码)
查看>>
以太坊开发教程汇编
查看>>
linux和windows互传文件 用户配置文件和密码配置文件 用户组管理 用户管理
查看>>
安装Mysql服务器,一主一从(主的写,从的读)
查看>>
本地与Github的交互操作
查看>>
LAMP架构
查看>>
usermod-passwd-mkpasswd
查看>>
分布式架构2--CentOs下安装Tomcat7(环境准备)
查看>>
缓存系统中面临的雪崩/穿透/一致性问题
查看>>
新建一个vue项目
查看>>
SpringCloud微服务云架构构建B2B2C电子商务平台之-服务的注册与发现Eureka
查看>>
0326VIM工具
查看>>
Spark On Yarn
查看>>
Springboot 命令注入属性[--]&[-D]
查看>>