- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计技能教程 主编 彭德林 李德有 中国水利水电出版社 第5章 类和对象 5.1 任务一 掌握类和对象基本知识 5.1.1 面向对象基本概念 面向对象(Object-oriented)就是一种常见的程序结构设计的方法面,面向对象(OO)方法是一种程序设计方法,其基本思想是使用抽象、对象、类、继承、消息、多态等基本概念进行程序设计。 2.对象 3.类 类是现实世界某些对象的共同特征(属性和操作)的表示,是对象的蓝图或模型,通过类可以创建多个对象。 4.封装 5.1.2 类的声明 类的声明 类声明定义一个类的名称、访问权限、与其他类的关系等。声明类的格式为: [类修饰符] class 类名 [extends 父类名] [implements接口名表] { 类体 } 说明:class 声明类的关键字。 extends 指明本类继承的父类,在其后指定父类名 implements 指明本类使用的接口,在其后指定接口名表 类修饰符 用于指定类的使用特性和访问权限,例如类是否为抽象类或最终类等。可取以下三种之一: public 表明本类是共有类,在本包与其他包内均可访问。 abstract 表明本类为抽象类,必须被继承后才能使用。 final 表明本类为最终类,不能被其他类继承。 类声明紧接一对大括号,在大括号中是类体。 5.1.3 方法的声明 5.1.4 方法调用及参数传递 5.1.5 对象的创建和使用 5.1.6 构造方法及特点 5.1.7 对象的初始化 5.2 任务二 掌握类的封装 5.2.2 类变量和实例变量 5.2.3 类成员方法和函数数学方法 5.3 任务三 实训五 类和对象 5.2.1 访问权限 访问控制符的修饰范围 可见 可见 ―― 友好 可见 可见 可见 protected 受保护 可见 private 私有 可见 可见 可见 可见 public 公共 所有类 包 子类 本类 修饰符 名称 注意: (1)默认修饰符为friend类,但在Java语言中,friend不是关键字。所以在默认情况下,成员的访问范围只在本类和本包当中,其子类和其它类是不能访问的。 (2)修饰符protected仅仅用于继承情况下。 (3)当一个类成员的修饰符为public时,说明该成员可以被程序中任何其它代码访问。 (4)当一个类成员的修饰符为private时,则该成员只能它自身类的其它成员访问。 访问控制符要放在成员类型的其他说明之前,也就是说,成员的声明语句必须以访问控制符开头。 【例5-12】程序题目 class Test1 { int a; public int b; private int c; void setc(int i) { c = i; } int getc() { return c; } } class Test2 { public static void main(String args[]) { Test1 object = new Test1(); object.a = 10; object.b = 20; // object.c = 100; // Error! object.setc(100); System.out.println(a,b,and c: + object.a + +object.b + + object.getc()); } } 1.类变量 类变量也称为静态变量,由static修饰,如:static int age;age就是类变量,它只能通过类来访问。类变量的访问格式不同于一般的实例变量。 类变量的访问格式: 类名.变量名 【例5-13】程序题目 //下面的例子说明了类变量b在它的类之外如何被访问。 class Demo { static int a = 42; static int b = 99; void callme() { System.out.println(a = + a); } } public class StaticByName { public static void main(String args[]) { Demo ob=new Demo(); ob.callme(); System.out.println(b = + Demo.b); } } 2.实例变量 【例5-14】程序题目 public class People
您可能关注的文档
- IT职业英语 高巍巍 Unit4 Computer graphics 4 2 listening.ppt
- IT职业英语 高巍巍 Unit4 Computer graphics 4 4 writting.ppt
- IT职业英语 高巍巍 Unit5 Communicate Online 5 1 reading.ppt
- IT职业英语 高巍巍 Unit5 Communicate Online 5 4 writting.ppt
- IT职业英语 高巍巍 Unit6 Surf The Network 6 1 reading.ppt
- IT职业英语 高巍巍 Unit7 Selling Products 7 2 listening.ppt
- IT职业英语 高巍巍 Unit7 Selling Products 7 4 writting.ppt
- IT职业英语 高巍巍 Unit8 With Customers 8 3 speaking.ppt
- IT职业英语 高巍巍 Unit9 Solutions 9 1 reading.ppt
- IT职业英语 高巍巍 Unit9 Solutions 9 2 listening.ppt
- Java程序设计技能教程 -彭德林 JAVA程序设计技能教程第7章.ppt
- JAVA程序设计教程 第2章 Java概述.ppt
- JAVA程序设计教程 第4章 类和对象.ppt
- JAVA程序设计教程 第5章 继承.ppt
- JAVA程序设计教程 第7章 图形用户界面的设计与实现.ppt
- JAVA程序设计教程 第9章 Java高级编程.ppt
- Java程序设计教程 -赵辉 第4章 深入面向对象程序设计.ppt
- Java程序设计教程 -赵辉 第10章 输入输出处理.ppt
- Java程序设计实例教程 -毕广吉 第1章 JAVA编程语言概述.ppt
- Java程序设计实例教程 -毕广吉 第2章 JAVA语言基础.ppt
最近下载
- Q_SY 1124.11-2013 石油企业现场安全检查规范 第11部分:压缩天然气加气站.docx VIP
- 供应室降低消毒供应中心内差件数品管圈PDCA成果汇报.ppt
- 工业用大功率直流电源测试规范——征集意见稿.docx
- 学前教育专业教育实习一课程教学大纲.docx VIP
- 中华人民共和国监察法中华人民共和国监察法实施条例考试题及答案.docx VIP
- 烟草专卖基础知识理论题.doc VIP
- Q_SY 1124.10-2012 石油企业现场安全检查规范 第10部分:天然气集输站.docx VIP
- 第7章-显微镜下常见矿物特征.ppt VIP
- 运输管理系统(TMS).pptx VIP
- 安全生产标准化持续改进记录.docx VIP
文档评论(0)