1、私有成员变量+(set,get)p类设计应该包含:类设计应该包含:q 构造方法(无参,有参)构造方法(无参,有参)q set()、get()、toString()q 基本操作基本操作public class Date private int year,month,day;public Date()this(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(
2、)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 setDay(int day)this.day=day;public String toString()return year+/+month+/+day;类之间的关系类之间的关系p整体整体-部分部分(聚合聚合)组合组合章章节节段段句句词或标点符号词或标点符号p一般一般-特殊特殊(泛化泛化)继承继承动画
3、动画 二维动画、三维动画二维动画、三维动画p关联关联课程课程教师教师学生学生用成员变量实现用成员变量实现用成员变量实现用成员变量实现用定义子类实现用定义子类实现UMLUML图图程序设计程序设计p基本组件操作基本组件操作p按钮事件,鼠标事件按钮事件,鼠标事件GUIGUI应用程序应用程序 绘制图形必须先获得绘图类对象,它是绘制图形必须先获得绘图类对象,它是GraphicesGraphices类的子类对象。类的子类对象。1 1、隐式创建方法、隐式创建方法 对于对于SwingSwing组件,利用组件,利用paintComponet()paintComponet()方方法的参数获取法的参数获取 2 2、
4、显式创建方法、显式创建方法 调用调用ComponentComponent类的类的getGraphics()getGraphics()Graphics2D g=(Graphics2D)getGraphics();Graphics2D g=(Graphics2D)getGraphics();此时要负责释放此时要负责释放 g.dispose()g.dispose()import javax.swing.*;public class Test public static void main(String args)JFrame frame=new JFrame(Try);frame.setDefaul
5、tCloseOperation(JFrame.EXIT_ON_CLOSE);frame.getContentPane().add(new MyPanel();frame.pack();frame.setVisible(true);import javax.swing.*;import java.awt.*;import java.awt.event.*;public class MyPanel extends JPanel class Person static int count=0;String name;public Person(String n)count+;name=n;publi
6、c 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