创建一个表示学生的实体类 Student,其中有学生姓名、性别和年龄信息。要求使用属性来表示学生信息,最终编写测试代码。

首先定义一个名为 Student 的类,代码如下:

public class Student {// 学生类
}
在类中通过属性定义学生、性别和年龄,代码如下:
public class Student {public String Name;    // 学生姓名public int Age;    // 学生年龄private boolean Sex;    // 学生性别
}

在上述代码中将学生性别属性 Sex 设置为 private 作用域。为了对该属性进行获取和设置,还需要编写 isSex 和 setSex 方法。代码如下:

public boolean isSex() {return Sex;
}
public void setSex(boolean sex) {this.Sex = sex;
}

在 Student 类中添加 main() 方法,然后创建两个学生类的实例,并输出学生信息。最终代码如下:

public static void main(String[] args) {Student zhang = new Student(); // 创建第一个实例zhang.Name = "张子同";String isMan = zhang.isSex() ? "女" : "男";System.out.println("姓名:" + zhang.Name + "性别:" + isMan + "年龄:" + zhang.Age);Student li = new Student(); // 创建第二个实例li.Name = "李子文";li.Sex = true;li.Age = 15;String isWoman = li.isSex() ? "女" : "男";System.out.println("姓名:" + li.Name + "性别:" + isWoman + "年龄:" + li.Age);
}

输出结果如下:

姓名:张子同性别:男年龄:0
姓名:李子文性别:女年龄:15
由输出结果可以看到,在第一个实例 zhang 中由于仅设置了 Name 属性的值,所以 boolean 类型的 Sex 默认使用值 false,int 类型的 Age 默认使用值 0。第二个实例 li 同时设置了这三个属性的值。

1.4 Java创建一个学生类相关推荐

  1. Java创建一个学生类

    创建一个表示学生的实体类 Student,其中有学生姓名.性别和年龄信息.要求使用属性来表示学生信息,最终编写测试代码. 首先定义一个名为 Student 的类,代码如下: public class ...

  2. java编写一个学生类和教师类,Java创建一个学生类

    第1个回答 2017-10-07 Student.java类:public class Student { private String name; private String className; ...

  3. java订单类_基于Java创建一个订单类代码实例

    这篇文章主要介绍了基于Java创建一个订单类代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需求描述 定义一个类,描述订单信息 订单id 订 ...

  4. java订单类_使用Java创建一个订单类代码实例

    这篇文章主要简介了使用Java创建一个订单类代码实例,文中通过示例代码简介的非常具体,对大家的学习或者工作具有一定的参考学习网上卖,需要的朋友可以学习下 需求描述 定义一个类,描述订单信息 订单id ...

  5. 用Java创建一个学生成绩管理系统登陆界面(初级)

    目录 任务与要求 代码部分 部分代码: 完整代码: 任务与要求 使用eclipse.exe创建一个登录界面,如图1所示,当用户名输入"lili",密码输入"123456& ...

  6. java创建一个图形类getv_java建立类和对象分糖果

    10个小孩围成一圈分糖果,老师分给第一个小孩10块,第二个小孩2块,第三个小孩8块,第四个小孩22块,第五个小孩16块,第六个小孩4块,第七个小孩10块,第八个小孩6块,第九个小孩14块,第十个小孩2 ...

  7. JAVA创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length)、宽(width)和高(heigth)

    编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length).宽(width)和高(heigth),再定义一个方法void setBox(int l, int w, i ...

  8. Java创建一个扇形类Sector,并求解扇形的面积和周长。

    目录 前言 一.测试题目 二.方法一:创建类 二.方法二 : 接口实现 前言 Java小测试的题目,在csdn几位程序员的帮助下解决啦,下面是解决方案呀. 感觉接口好像有问题,但又找不出来且结果也正确 ...

  9. java编写一个学生类和教师类_JAVA:1、编写一个学生类,类名为Student,包含如下成员:...

    1.编写一个学生类,类名为Student,包含如下成员:成员变量:1)变量名:name:类型:String:访问权限:private2)变量名:ID:类型:String:访问权限:private3) ...

最新文章

  1. OpenGL 帧缓冲区
  2. 数学建模大赛赛题解析:Mathorcup高校数学建模挑战赛-环形穿梭车的设计与调度
  3. 涉足计算机视觉领域要知道的
  4. Java实现搜索回溯经典题目
  5. mvn -U clean eclipse:clean eclipse:eclipse
  6. 要想选到音质好的耳机,你应该需要知道这些~
  7. python购物车典例_Python实现的购物车功能示例
  8. 讲真,你知道Python咋来的吗?
  9. GitHub 闯入印度!
  10. 关于python循环
  11. C++ 在dynamic_castlt;gt;用法
  12. SQL Service 数据库 基本操作 视图 触发器 游标 存储过程
  13. 利用Procexp工具监控Windows平台上的Oracle数据库性能
  14. 米家扫地机器人充满电需要多长时间_【米家扫地机器人使用总结】充电|APP|清扫_摘要频道_什么值得买...
  15. vscode中用emmet语法a{}*3无法自动换行
  16. Google Earth Engine(GEE)——注册GEE被拒绝,官网的回复给出答案
  17. 企业微信自动打卡脚本
  18. Linux查看实时网速的Shell
  19. linux移植中出现【can‘t open /dev/ttyO0: No such file or directory】解决方式
  20. GDB实用插件(peda, gef, gdbinit)相互转换

热门文章

  1. NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介、发展历史、案例应用之详细攻略
  2. Py之SnowNLP:SnowNLP中文处理包的简介、安装、使用方法、代码实现之详细攻略
  3. MySQL的Limit详解(转载)
  4. dockerfile centos+jdk+时区设置
  5. Linux下修改Swap分区大小
  6. VOS3000设置落地网关优先级
  7. TASKCTL敏捷调度理念的诠释
  8. Linux mke2fs 硬盘格式化
  9. POJ3185 The Water Bowls(反转法or dfs 爆搜)
  10. POJ1942-Paths On a Grid-组合数学