博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7-3 学生类-构造函数 (15分)
阅读量:4034 次
发布时间:2019-05-24

本文共 1204 字,大约阅读时间需要 4 分钟。

定义一个有关学生的Student类,内含类成员变量: String name、String sex、int age,所有的变量必须为私有(private)。

1.编写有参构造函数:

能对name,sex,age赋值。

2.覆盖toString函数:

按照格式:类名 [name=, sex=, age=]输出。使用idea自动生成,然后在修改成该输出格式

3.对每个属性生成setter/getter方法
4.main方法中

•输入1行name age sex , 调用上面的有参构造函数新建对象。

输入样例:

tom 15 male

输出样例:

Student [name=‘tom’, sex=‘male’, age=15]

import java.util.Scanner;class Student{
private String name; private String sex; private int age; public Student(String name, String sex, int age) {
this.name = name; this.sex = sex; this.age = age; } @Override public String toString() {
return "Student [name='" + name + "', sex='" + sex + "', age=" + age + "]"; } public String getName() {
return name; } public void setName(String name) {
this.name = name; } public String getSex() {
return sex; } public void setSex(String sex) {
this.sex = sex; } public int getAge() {
return age; } public void setAge(int age) {
this.age = age; } }public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); String name=sc.next(); int age=sc.nextInt(); String sex=sc.next(); Student s1=new Student(name,sex,age); System.out.println(s1.toString()); }}

转载地址:http://pqbdi.baihongyu.com/

你可能感兴趣的文章
No.175 - LeetCode1306
查看>>
No.176 - LeetCode1309
查看>>
No.182 - LeetCode1325 - C指针的魅力
查看>>
mysql:sql create database新建utf8mb4 数据库
查看>>
mysql:sql alter database修改数据库字符集
查看>>
mysql:sql drop table (删除表)
查看>>
mysql:sql truncate (清除表数据)
查看>>
scrapy:xpath string(.)非常注意问题
查看>>
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>
yuv420 format
查看>>
YUV420只绘制Y通道
查看>>
yuv420 还原为RGB图像
查看>>
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt5 everywhere编译完成后,找不到qmake
查看>>
arm-linux开机读取硬件时钟,设置系统时钟。
查看>>
交叉编译在x86上调试好的qt程序
查看>>
qt 创建异形窗体
查看>>