全国
Java--教育路上

栏目导航

全国站 > Java > 课堂作业
需求

java定义student的类将name私有化

摘要:java定义student的类将name私有化。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

发布时间:
2024-05-03 12:08
信息来源:
网络推荐
浏览次数:
626
java定义student的类将name私有化

package 第7章;
public class student1 {
  private String name;//将name私有化
  private int Chinese;//将Chinese私有化
  private int Math;//将Math私有化
  private int English;//将English私有化
  private int sum;
  private float avg;
//下面是公有的setXxx()的方法
  void setname(String name) 
  {
  thisname=name;
  }
   void setChinese(int Chinese) 
  {
  thisChinese=Chinese;
  }
  void setMath(int Math) {
  thisMath=Math;
  }
  void setEnglish(int English) {
  thisEnglish=English;
  }
  void setsum(int sum) {
  thissum=sum;
  }
  void setavg(float avg) {
  thisavg=avg;
  }
  //下面是公有的getXxx()的方法
  public String getname() 
  {
   return name;
  }
  public int getChinese()
  {
  return Chinese;
  }
  public int getMath() 
  {
  return Math;
  }
  public int getEnglish() 
  {
  return English;
  }
  public int getsum() {
  return Chinese+Math+English;
  }
  public int getavg() {
  return sum/3;
  }
  student1()
  {
  
  }
  
  student1(String name,int Chinese,int Math,int English)
  {
thisname=name;
thisChinese=Chinese;
thisMath=Math;
thisEnglish=English;
  }
  void show()//方法中打印属性name,Chinese,Math,English的值
  {
Systemoutprintln("姓名:"+name+" 语文:"+Chinese+" 数学:"+Math+" 英语:"+English+" 总分: "+sum+" 平均分: "+avg);
  }
}
测试类

package 第7章;
import 第7章student1;
public class text1 {
public static void main(String args[]) {
student1 s=new student1();//创建学生s对象
   ssetname("张三 ");//为setname赋值
   ssetChinese( 80 );//为setChinese赋值
   ssetMath( 90 );//为setMath赋值
   ssetEnglish( 80 );//为setEnglish赋值
   ssetsum(80+90+80);//为setsum赋值
   ssetavg((80+90+80)/3);//为setavg赋值
   sshow();//调用s方法
}
}


package 第7章;
public class student1 {
  private String name;//将name私有化
  private int Chinese;//将Chinese私有化
  private int Math;//将Math私有化
  private int English;//将English私有化
  private int sum;
  private float avg;
//下面是公有的setXxx()的方法
  void setname(String name) 
  {
  thisname=name;
  }
   void setChinese(int Chinese) 
  {
  thisChinese=Chinese;
  }
  void setMath(int Math) {
  thisMath=Math;
  }
  void setEnglish(int English) {
  thisEnglish=English;
  }
  void setsum(int sum) {
  thissum=sum;
  }
  void setavg(float avg) {
  thisavg=avg;
  }
  //下面是公有的getXxx()的方法
  public String getname() 
  {
   return name;
  }
  public int getChinese()
  {
  return Chinese;
  }
  public int getMath() 
  {
  return Math;
  }
  public int getEnglish() 
  {
  return English;
  }
  public int getsum() {
  return Chinese+Math+English;
  }
  public int getavg() {
  return sum/3;
  }
  student1()
  {
  
  }
  
  student1(String name,int Chinese,int Math,int English)
  {
thisname=name;
thisChinese=Chinese;
thisMath=Math;
thisEnglish=English;
  }
  void show()//方法中打印属性name,Chinese,Math,English的值
  {
Systemoutprintln("姓名:"+name+" 语文:"+Chinese+" 数学:"+Math+" 英语:"+English+" 总分: "+sum+" 平均分: "+avg);
  }
}
测试类

package 第7章;
import 第7章student1;
public class text1 {
public static void main(String args[]) {
student1 s=new student1();//创建学生s对象
   ssetname("张三 ");//为setname赋值
   ssetChinese( 80 );//为setChinese赋值
   ssetMath( 90 );//为setMath赋值
   ssetEnglish( 80 );//为setEnglish赋值
   ssetsum(80+90+80);//为setsum赋值
   ssetavg((80+90+80)/3);//为setavg赋值
   sshow();//调用s方法
}
}
















上一篇:
java二分查找10个冒泡排序的数..
下一篇:
Java测试圆柱体
相关推荐
最近更新
学校免费发布信息关闭
如有图片请发邮件到:edu63@foxmail.com,审核后显示

 换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交