| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 456 人关注过本帖
标题:请设计并实现一个日期类,实现下面的目标:
只看楼主 加入收藏
我TDST
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-7-3
结帖率:0
收藏
 问题点数:0 回复次数:1 
请设计并实现一个日期类,实现下面的目标:
请设计并实现一个日期类,实现下面的目标:
有年份、月份、天
能够设置日期,并且对数据进行检查
能够判断是否是闰年
请设计并实现一个学生类,实现下面的目标:
有学号、姓名、性别
成绩:两门课程(英语、Delphi)
能够设置并获取成绩
提醒一下:对对象的数据的操作一定要由对象本身来完成
搜索更多相关主题的帖子: 目标 
2011-07-03 22:58
yuutian
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:137
专家分:686
注 册:2010-10-27
收藏
得分:0 
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Edit5: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Button3: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);

  private
    { Private declarations }
  public
    { Public declarations }
  end;

type
   tstudent=class
  private
      id:integer;
      name:string;
      sex:string;
      yingyu,delphi0:double;
  public
      procedure setid(xuehao:integer);
      procedure setname(xingming:string);
      procedure setsex(xingbie:string);
      procedure setlesson(english:double);
      procedure setlesson1(delphi:double);

end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure tstudent.setid(xuehao:integer);
begin
   id:=xuehao;
end;



procedure tstudent.setname(xingming:string);
begin
  name:=xingming;
end;



procedure tstudent.setsex(xingbie:string);
begin
  sex:=xingbie;
end;



procedure tstudent.setlesson(english:double);
begin
  yingyu:=english;
end;

procedure tstudent.setlesson1(delphi:double);
begin
  delphi0:=delphi;
end;


procedure TForm1.Button1Click(Sender: TObject);
var
   stu1:tstudent;
begin
   stu1:=tstudent.Create();
   stu1.setid(12);
   stu1.setname('小明');
   stu1.setsex('男');
   stu1.setlesson(85);
   stu1.setlesson1(90);
   edit1.Text:=inttostr(stu1.id);
   edit2.Text:=stu1.name;
   edit3.Text:=stu1.sex;
   edit4.Text:=floattostr(stu1.yingyu);
   edit5.Text:=floattostr(stu1.delphi0);
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
  close;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
  stu2:tstudent;
begin
  stu2:=tstudent.Create();
  stu2.setid(28);
  stu2.setsex('女');
  stu2.setname('小萌');
  stu2.setlesson(90);
  stu2.setlesson1(99);
  edit1.Text:=inttostr(stu2.id);
  edit2.Text:=stu2.name;
  edit3.Text:=stu2.sex;
  edit4.Text:=floattostr(stu2.yingyu);
  edit5.Text:=floattostr(stu2.delphi0);
end;

end.
2011-07-06 15:16
快速回复:请设计并实现一个日期类,实现下面的目标:
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013823 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved