- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
陈严 Java基础 类(class)和对象(object) 1.对象(object):万物皆可以看做对象,在java虚拟机中,当遇到new关键字时,它会使用合适的类来创建一个对象,该对象是这个类的一个实例。 创建一个对象的语法: 类 对象名称 = new 类(); 2.类(class):类是对一类事物的描述,是对象的模板。 创建类的语法 class 类名称{ } 静态变量,成员变量,局部变量 1.静态变量: 语法: static 类型 变量名称 = 值; 2.成员变量(实例变量): 语法: 类型 变量名称 = 值; 3.区别: 实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以 也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以 通过这个对象来使用,静态变量则可以直接使用类名来引用。 4.局部变量: 定义在方法内的变量,其作用域为方法内 静态变量,成员变量,局部变量 静态方法和实例方法 1.静态方法: 语法: static 返回值 方法名(参数){} 2.实例方法: 语法:返回值 方法名(参数){} 3.区别: 在外部调用静态方法时,可以使用类名.方法名的方式,也可以使用对象名.方法名的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 ? 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制 静态方法只能访问静态成员,实例方法可以访问静态和实例成员。之所以不允许静态方法访问实例成员变量,是因为实例成员变量是属于某个对象的,而静态方法在执行时,并不一定存在对象。同样,因为实例方法可以访问实例成员变量,如果允许静态方法调用实例方法,将间接地允许它使用实例成员变量,所以它也不能调用实例方法。基于同样的道理,静态方法中也不能使用关键字this 静态方法和实例方法 Java 中的关键字 abstract 表明类或者成员方法具有抽象属性 assert 用来进行程序调试 boolean 基本数据类型之一,布尔类型 break 提前跳出一个块 byte 基本数据类型之一,字节类型 case 用在switch语句之中,表是其中的一个分支 catch 用在异常处理中,用来捕捉异常 char 基本数据类型之一,字符类型 class 类 const 保留关键字,没有具体含义 continue 回到一个块的开始处 default 默认,例如,用在switch语句中,表明一个默认的分支 do 用在do-while循环结构中 double 基本数据类型之一,双精度浮点数类型 else 用在条件语句中,表明当条件不成立时的分支 Java 中的关键字 enum 枚举 extends 表明一个类型是另一个类型的子类型,这里常见的类型有类和接口 final 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变 finally 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块 float 基本数据类型之一,单精度浮点数类型 for 一种循环结构的引导词 goto 保留关键字,没有具体含义 if 条件语句的引导词 implements 表明一个类实现了给定的接口 import 表明要访问指定的类或包 instanceof 用来测试一个对象是否是指定类型的实例对象 int 基本数据类型之一,整数类型 interface 接口 long 基本数据类型之一,长整数类型 native 用来声明一个方法是由与计算机相关的语言 Java 中的关键字 new 用来创建新实例对象 package 包 private 一种访问控制方式:私用模式 protected 一种访问控制方式:保护模式 public 一种访问控制方式:共用模式 return 从成员方法中返回数据 short 基本数据类型之一,短整数类型 static 表明具有静态属性 strictfp 用来声明FP_strict(单精度或双精度浮点数) supe
您可能关注的文档
- Javaweb基础环境搭建讲述.ppt
- java代码规范文档讲述.doc
- JAVA代码规范详细版讲述.doc
- JAVA中通过JNI调用C程序实例教程讲述.docx
- java代码规范版V1.1讲述.doc
- Java关键字的大致含义讲述.doc
- Java基础2讲述.doc
- Java图形用户界面设计讲述.ppt
- java基础(Demo)讲述.doc
- JAVA_Web开发教程讲述.ppt
- 2026年互联网科技产品经理面试题集.docx
- 出纳年度工作总结.docx
- 腊八节PPT模板过了腊八就是年餐饮食美食传统节日文化介绍主题班会 (36).pptx
- 企业人力资源管理师四级《专业技能》考试真题及答案(2025年).docx
- 2025至2030中国宠物药品行业市场运行分析及竞争格局与投资发展报告.docx
- 2025年护理核心制度试题及答案.docx
- 初级消防设施操作员模拟考试试题及答案最新.docx
- 2025至2030中国抽油烟机行业发展分析及细分市场及应用领域与趋势展望研究报告.docx
- 2025年家庭照护者、健康照护师岗位专业技能资格知识考试题(附答案).docx
- 人力资源部年度工作总结.docx
最近下载
- 索德格朗诗选.doc VIP
- 托马斯.特朗斯特罗姆诗选.doc VIP
- 能源管理工程思考题(含答案).doc VIP
- 南京师范大学《能源管理工程》2022-2023学年第一学期期末试卷.doc VIP
- 工作票实施规范(调度检修申请单部分).docx VIP
- GBZT201.3-2014 放射治疗机房的辐射屏蔽规范 第3部分:γ射线源放射治疗机房.pdf VIP
- 项目名称《三亚市天涯镇总体规划(2012-2020)》局部调整.PDF VIP
- 2025中华护理学会团体标准——成人患者医用粘胶相关性皮肤损伤的预防及护理.pptx
- 新增头部伽马刀、体部伽马刀项目环评.pdf VIP
- 凤凰单枞茶功效与作用.doc VIP
原创力文档


文档评论(0)