北京工业大学2014级面向对象程序设计复习提纲PPT文件格式下载.ppt
《北京工业大学2014级面向对象程序设计复习提纲PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《北京工业大学2014级面向对象程序设计复习提纲PPT文件格式下载.ppt(15页珍藏版)》请在冰豆网上搜索。
私有成员变量+(set,get)p类设计应该包含:
类设计应该包含:
q构造方法(无参,有参)构造方法(无参,有参)qset()、get()、toString()q基本操作基本操作publicclassDateprivateintyear,month,day;
publicDate()this(2014,1,1);
publicDate(intyear,intmonth,intday)this.year=year;
this.month=month;
this.day=day;
publicintgetYear()returnyear;
publicintgetMonth()returnmonth;
publicintgetDay()returnday;
publicvoidsetYear(intyear)this.year=year;
publicvoidsetMonth(intmonth)this.month=month;
publicvoidsetDay(intday)this.day=day;
publicStringtoString()returnyear+/+month+/+day;
类之间的关系类之间的关系p整体整体-部分部分(聚合聚合)组合组合章章节节段段句句词或标点符号词或标点符号p一般一般-特殊特殊(泛化泛化)继承继承动画动画二维动画、三维动画二维动画、三维动画p关联关联课程课程教师教师学生学生用成员变量实现用成员变量实现用成员变量实现用成员变量实现用定义子类实现用定义子类实现UMLUML图图程序设计程序设计p基本组件操作基本组件操作p按钮事件,鼠标事件按钮事件,鼠标事件GUIGUI应用程序应用程序绘制图形必须先获得绘图类对象,它是绘制图形必须先获得绘图类对象,它是GraphicesGraphices类的子类对象。
类的子类对象。
11、隐式创建方法、隐式创建方法对于对于SwingSwing组件,利用组件,利用paintComponet()paintComponet()方方法的参数获取法的参数获取22、显式创建方法、显式创建方法调用调用ComponentComponent类的类的getGraphics()getGraphics()Graphics2Dg=(Graphics2D)getGraphics();
Graphics2Dg=(Graphics2D)getGraphics();
此时要负责释放此时要负责释放g.dispose()g.dispose()importjavax.swing.*;
publicclassTestpublicstaticvoidmain(Stringargs)JFrameframe=newJFrame(Try);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(newMyPanel();
frame.pack();
frame.setVisible(true);
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
publicclassMyPanelextendsJPanelclassPersonstaticintcount=0;
Stringname;
publicPerson(Stringn)count+;
name=n;
publicclassTestpublicstaticvoidmain(Stringargs)Personp1=newPerson(zhang);
Personp2=newPerson(Wang);
System.out.println(Person.count);
静态变量Math类中有staticdoublepow(doublea,doubleb)怎么使用怎么使用doubles,radius;
s=Math.pow(radius,2.0);
静态方法考试考试p闭卷闭卷p填空(包括程序填空),选择,简填空(包括程序填空),选择,简答(包括读程序写结果),类定义,答(包括读程序写结果),类定义,程序设计程序设计