构造函数实现星座查询(星座查询工具的设计与实现)

admin 59 0

本文目录一览:

在java 中为student 类编写构造函数(两种)和方法并用方法实现对各成员变量值的输出和修改

根据Studnet类代码如下

public class Student{

private int number;

private String name;

private String professional;

private String sex;

private String grade;

public Student(){}

public Student(int number,String name,String professional,String sex, String grade){

this.number = number;

this.name = name;

this.professional = professional;

this.sex = sex;

this.grade = grade;

}

public int getNumber() {

return number;

}

public void setNumber(int number) {

this.number = number;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getProfessional() {

return professional;

}

public void setProfessional(String professional) {

this.professional = professional;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public String getGrade() {

return grade;

}

public void setGrade(String grade) {

this.grade = grade;

}

}

测试

public class Test {

public static void main(String[] args) {

Student student1 = new Student();

student1.setNumber(1223);

student1.setName("sanron");

student1.setGrade("一年级");

student1.setProfessional("软件开发");

student1.setSex("男");

Student student2 = new Student(1223,"sanron","软件开发","男","一年级");

}

}

利用自定义的复制构造函数实现下面的功能:通过一个已存在的复数对象给另新定义的复数对象进行初始化。

#includeusing std::cin;using std::cout;using std::endl;using std::string;class CString{ char * m_pbuff; //指向字符串的指针 int m_length; //表示当前字符串的最大允许长度,也就是字符数组的长度public: CString(); //构造函数1,设置为空字符串,m_length=100 CString(char *src); //构造函数2,在考虑了src的长度后初始化当前对象, m_length=src的长度+1 CString(char ch); //构造函数3,0号元素赋值为ch, m_length=100 CString(const CStrings); ~CString();//析构函数 int setString(char *src); //设置字符串,在考虑了src的长度后设置当前对象,m_length=src的长度+1 char operator[](int n)const;//重载[] friend ostream operator(ostream Out, const CString S); //输出字符串};CString::CString(){ m_pbuff=new char[100]; m_length=100; m_pbuff[0]='\0';//空字符串}CString::CString(char *src){ m_length=0; while(src[m_length]!='\0')//统计src的字符个数 { m_length++; } m_length+=1; m_pbuff=new char[m_length]; for(int i=0;i

构造函数实现星座查询(星座查询工具的设计与实现)-第1张图片-星缘配

用C++:给一个日期,判断它是何星座并给出该星座的特征。要求:面向对象编程,有关功能的实现封装在类中。

建立一个枚举

星座 //enum xingzuo{}

在{}里写入12个星座的名字

建立一个类

建一个类的数组

分别存入12个星座的信息

在类里放入星座的

开始日期 int kaiShi //如:0220

结束日期 int jieShu // 0321

……

//其他的特征

代码:

先判断输入的日期是那个属于那个星座

然后打印出类里的信息就行了

你可以自己去实现下

锻炼下自己

日期的格式你可以

从0101到1231

int riQi

如输入0228

就代表2月28号

用if语句 if(riQi=kaiShiriQi=jieShu)

大家帮个忙

你的问题可能提得不是地方哦,这里说的是星座运势,没有人对你这个问题感兴趣,即使有也回答不上来,你最好把这个问题关闭了(因为好像无法转移),重新在"电脑网络"里的"编程"里面去提出这个问题,相信会有很多人回答的

标签: 构造函数实现星座查询

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~