博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类,对象,方法,变量
阅读量:6883 次
发布时间:2019-06-27

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

类(Class)

实际上是对某种对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象的基础。

 

对象(Object)

对象是一件事、一个实体等任何可以获得的东西。对象是类的实例,对象是动态的,拥有生命周期,都会经历从创建到运行到消亡的过程。

 

实例

实例其实就是对象,对象是类的实例,也称类实例

 

方法

方法是语句的集合,他们一起执行一个功能。方法包含于类和对象中,是解决一类问题的步骤的有序组合,在程序中被创建,在其他地方被引用。

 

变量(成员变量、本地变量、类变量)

1、成员变量(实例变量,属性)

成员变量就是类中的属性。当new对象的时候,每个对象都有一份自己的属性。一个对象中的属性就是成员变量。

成员变量的作用范围:在类的内部,任何地方都可访问成员变量

成员变量的生命周期:new对象的时候开辟内存空间——堆内存地址没有引用,变成垃圾,被垃圾回收器回收

 

2、本地变量(局部变量)

局部变量就是方法中的形式参数以及方法中定义的变量。

局部变量的作用范围      形参:在方法体中的任何位置都可以访问。

            方法中定义的变量:从定义处开始,直到所在代码块结束。

局部变量生命周期:运行到创建变量的语句时——超过其作用范围

 

3、类变量(静态属性)

类变量就是被static修饰的属性。

类变量的作用范围:在类变量定义之后。

类变量的生命周期:类加载时,类变量就分配内存空间——JVM退出

转载于:https://www.cnblogs.com/Freak-Lew/p/9188995.html

你可能感兴趣的文章
ssh文件传输命令:sz与rz命令
查看>>
Oracle 12c 添加scott用户
查看>>
Guid.NewGuid().ToString()得几种格式显示
查看>>
Eclipse迅速执行:Exception in thread "main" java.lang.OutOfMemoryError: Java heap space...
查看>>
[转].NET下读取PDF文本
查看>>
Window 10 :我的性能优化:那效果,杠杠的!
查看>>
hdu 3683 Gomoku (模拟、搜索)
查看>>
用curl抓取网站数据,仿造IP、防屏蔽终极强悍解决方式
查看>>
Loadrunner中参数化实战(7)-Unique+Each iteration
查看>>
POJ1659Frogs' Neighborhood(lavel定理)
查看>>
docker入门指南(转载)
查看>>
Java RGB数组图像合成 ImageCombining (整理)
查看>>
第八届河南省赛F.Distribution(水题)
查看>>
Android 下拉刷新上拉载入效果功能
查看>>
第九篇 :微信公众平台开发实战Java版之如何实现自定义分享内容
查看>>
SDL2源码分析1:初始化(SDL_Init())
查看>>
swift通过摄像头读取每一帧的图片,并且做识别做人脸识别
查看>>
你对自己的定位是什么,就能成为什么样的人(转)
查看>>
全文检索引擎Solr系列——整合中文分词组件IKAnalyzer
查看>>
学习mongo系列(二) 新建数据库,collection ,insert(),save()
查看>>