面向对象程序设计(Java)复习提纲.doc

面向对象程序设计(Java)复习提纲.doc

ID:53279302

大小:65.50 KB

页数:14页

时间:2020-04-02

面向对象程序设计(Java)复习提纲.doc_第1页
面向对象程序设计(Java)复习提纲.doc_第2页
面向对象程序设计(Java)复习提纲.doc_第3页
面向对象程序设计(Java)复习提纲.doc_第4页
面向对象程序设计(Java)复习提纲.doc_第5页
资源描述:

《面向对象程序设计(Java)复习提纲.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用文档Unit1:1.面向对象中类的概念:类是创建对象的模版,定义了对象的属性和方法;类中的属性赋予确定的取值得到该类的一个对象,对象是类的实例。2.阐述类属性和操作的概念和作用?属性:已被命名的类的特性,描述对象的特征操作:是类的特征,用来定义如何激活该类对象的行为,类操作是对类属性的处理3.面向对象中对象的概念所要解决的现实世界的问题抽象为软件对象;需求描述问题域中拥有属性的实体或概念都可以看做对象。4.阐述类与对象的联系类是一组对象的描述类是创建对象的模板,对象是类的实例类是一种数据类型,可以使用类名称声明对象变量5.阐述类与对象

2、的区别抽象和具体,模板与实例6.类是否是数据类型?与你学过的其他类型进行比较,有何不同?类是一种数据类型,称之为对象类型,所以可以使用类名称声明对象。类可以包含多个数据类型。7.变量UML类图中类及其类中属性和方法如何表示?实用文档类名,类属性,类方法,各占一行3.UML类图中类与类之间的继承关系如何表示?其代表的含义是什么?实心线空心箭头;指一个类自动拥有另一个类的所有数据和操作。4.UML类图中类与类之间的关联关系如何表示?其代表的含以是什么?单向为实心箭头,双向为实心直线;指一个类拥有另一个类的一到多个对象5.如果UML类图中类A与

3、类B之间是1对多的关联关系,关联属性的数据类型是什么?类B对象的容器类型6.如果UML类图中类与类之间1对1的关联关系中,关联属性的数据类型是什么?被关联类的对象类型7.根据用户需求,建立面向对象设计方案—UML类图的方法和步骤是什么?分析需求,找出类,类之间的关系,类的属性,定义类的方法,绘制类图8.一般情况下,每个类都应该提供哪些常用的方法?增删改查,add,remove,set,get9.一般情况下,包含容器的类应该提供哪些常用的方法?获取容器,返回容器迭代器或迭代器接口实用文档Unit2:1.撰写java类的具体语法2.根据Jav

4、a类,Java对象变量如何声明?Java对象如何创建与使用?类名变量名(参数);new方法3.什么是Java引用(变量),其内涵是什么?地址,其值指向对象所在内存中的位置。4.什么是实例变量?实例变量的内存分配和访问有什么特征?实例变量是类内的属性,在堆中分配了一块内存,有自己独立的内存空间,不共享5.什么是静态变量?静态变量的内存分配和访问有什么特征?静态变量是加了static的属性,分配的内存在所有对象共享的内存空间6.什么是实例方法?实例方法有什么特征?实例方法是如何访问的?实例方法是类内的方法,能访问实例对象和静态对象7.什么是静

5、态方法?静态方法有什么特征?静态方法是如何访问的?静态方法是加了static的方法,不能直接访问实例变量,只能访问静态变量8.什么是方法的重载?在一个类中定义多个同名的方法,但每个方法具有不同的参数类型或个数9.Java的访问权限限制包含哪三个方面,其内容分别是什么?Java包:位于同一个包内的类可相互引用,Java.lang包中的类可直接引用,其他都要import语句或类的全名实用文档Java类:缺省时(friendly)该类只能被同一个包里的访问和引用,public时任意Java类成员:private时该类自身;缺省时包内;prote

6、cted时该类自身、包内、其他包中该类的子类;public时任意1.Java包的概念与作用?Java包(package)中存放的是一个或多个相关类的集合,用来组织、管理类,解决类命名冲突的问题;包对应于文件系统的目录层次结构,它通过“.”来指明目录的层次,类位于包中,即类位于相应的文件夹中2.Java类的访问权限及含义?缺省时(friendly)该类只能被同一个包里的访问和引用,public时任意;private没有任何类能访问使用;protected成员允许其子类访问,无论子类是否与基类位于同一个包。3.Java类成员的访问权限及含义?

7、private时该类自身;缺省时包内;protected时该类自身、包内、其他包中该类的子类;public时任意4.如何应用String类实现与字符串处理有关的功能?连接号“+”或类String的静态方法valueOf()可以将数值转化为字符串char[]==可以比较基本数据类型的数值,建议用equals5.如何应用StringTokennizer类完成与字符串解析有关的任务?publicStringTokenizer(String str,String delim)publicStringnextToken()实用文档publicboo

8、leanhasMoreTokens()publicintcountTokens()1.控制台读写如何编程?//输入输出流privatestaticBufferedReaderstdIn=new

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。