ImageVerifierCode 换一换
格式:PPT , 页数:15 ,大小:148KB ,
资源ID:2644996      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2644996.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(北京工业大学2014级面向对象程序设计复习提纲.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

北京工业大学2014级面向对象程序设计复习提纲.ppt

1、面向对象程序设计面向对象程序设计复习提纲复习提纲三个主要部分p基本知识基本知识p类定义基本要求类定义基本要求 p程序设计程序设计基本知识基本知识p结构化程序设计的特点结构化程序设计的特点p面向对象程序设计特点面向对象程序设计特点p抽象、封装、继承、多态抽象、封装、继承、多态p类、对象、消息的概念,之间的关系类、对象、消息的概念,之间的关系pJava语言的基本特征,输入、输出语言的基本特征,输入、输出p基本数据类型,包装类,数组基本数据类型,包装类,数组p4种访问属性种访问属性p类变量类变量(static)与实例变量区别、适用场合与实例变量区别、适用场合p静态方法的使用静态方法的使用基本知识基本

2、知识p构造方法构造方法p类之间的几种关系,举例说明类之间的几种关系,举例说明p子类与父类的关系子类与父类的关系p重载、覆盖成员方法的实现手段与意义重载、覆盖成员方法的实现手段与意义p异常概念,异常概念,Java处理异常的基本过程处理异常的基本过程pString与与StringBuffer特点特点p抽象类、接口、包的概念、特点及适用场合抽象类、接口、包的概念、特点及适用场合pthis,super,final意义意义基本知识基本知识p事件处理机制事件处理机制p事件源、事件监听接口、事件源、事件监听接口、p监听器类、监听器、适配器监听器类、监听器、适配器p容器容器(JFrame,JPanel)p组件

3、组件(按钮、标签、文本框按钮、标签、文本框)p布局管理器布局管理器n默认的布局管理器默认的布局管理器nsetLayout类定义的基本要求类定义的基本要求p对象对象=属性属性 +行为行为p类类 =成员变量成员变量 +成员方法成员方法p抽象抽象:公共属性和方法:公共属性和方法p封装封装:私有成员变量:私有成员变量+(set,get)p类设计应该包含:类设计应该包含:q 构造方法(无参,有参)构造方法(无参,有参)q set()、get()、toString()q 基本操作基本操作public class Date private int year,month,day;public Date()th

4、is(2014,1,1);public Date(int year,int month,int day)this.year=year;this.month=month;this.day=day;public int getYear()return year;public int getMonth()return month;public int getDay()return day;public void setYear(int year)this.year=year;public void setMonth(int month)this.month=month;public void set

5、Day(int day)this.day=day;public String toString()return year+/+month+/+day;类之间的关系类之间的关系p整体整体-部分部分(聚合聚合)组合组合章章节节段段句句词或标点符号词或标点符号p一般一般-特殊特殊(泛化泛化)继承继承动画动画 二维动画、三维动画二维动画、三维动画p关联关联课程课程教师教师学生学生用成员变量实现用成员变量实现用成员变量实现用成员变量实现用定义子类实现用定义子类实现UMLUML图图程序设计程序设计p基本组件操作基本组件操作p按钮事件,鼠标事件按钮事件,鼠标事件GUIGUI应用程序应用程序 绘制图形必须先获

6、得绘图类对象,它是绘制图形必须先获得绘图类对象,它是GraphicesGraphices类的子类对象。类的子类对象。1 1、隐式创建方法、隐式创建方法 对于对于SwingSwing组件,利用组件,利用paintComponet()paintComponet()方方法的参数获取法的参数获取 2 2、显式创建方法、显式创建方法 调用调用ComponentComponent类的类的getGraphics()getGraphics()Graphics2D g=(Graphics2D)getGraphics();Graphics2D g=(Graphics2D)getGraphics();此时要负责释放

7、此时要负责释放 g.dispose()g.dispose()import javax.swing.*;public class Test public static void main(String args)JFrame frame=new JFrame(Try);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.getContentPane().add(new MyPanel();frame.pack();frame.setVisible(true);import javax.swing.*;import java.awt

8、.*;import java.awt.event.*;public class MyPanel extends JPanel class Person static int count=0;String name;public Person(String n)count+;name=n;public class Test public static void main(String args)Person p1=new Person(zhang);Person p2=new Person(Wang);System.out.println(Person.count);静态变量Math 类中有 static double pow(double a,double b)怎么使用怎么使用double s,radius;s=Math.pow(radius,2.0);静态方法考试考试p闭卷闭卷p填空(包括程序填空),选择,简填空(包括程序填空),选择,简答(包括读程序写结果),类定义,答(包括读程序写结果),类定义,程序设计程序设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1