gpt4 book ai didi

java - 将主类值存储在子类中作为数组

转载 作者:太空宇宙 更新时间:2023-11-04 12:32:06 24 4
gpt4 key购买 nike

请帮我在 Student 类中添加数组。我将在主类中输入需要存储在学生类中的值,然后可以通过调用方法ShowData()来显示。

import java.util.Scanner;

公共(public)类库{

public static void main(String[] args) {
Student record = new Student();
int roll;
String name;
int mob;
int i;

Scanner sc = new Scanner(System.in);

System.out.println("Enter roll numer of student \n");
roll = sc.nextInt();
System.out.println("Enter name of the student \n");
name = sc.next();
System.out.println("Enter mobile number of the student \n");
mob = sc.nextInt();

record.getData(roll, name, mob);

record.showData();
}
}

这是一个学生子类

公开课学生{

int roll;
String name;
int mob;
int i = 0;

void getData(int roll, String name, int mob) {

this.roll = roll;
this.name = name;
this.mob = mob;

}

void showData() {

//for(i=0; i < 3; i++)

System.out.println("roll number " + roll + "\nname " + name + "\nmobile number " + mob);
}
}

最佳答案

你必须将子类继承到主类..继承是使一个类能够获取另一个类的属性(方法和变量)的过程。继承另一个类的属性的类称为子类(也称为派生类)。其中继承属性的类是父类(super class)(基类或父类)示例:

class Ajay extends Jay{
//
}

这里

  • Ajay 是主类..

  • Jay 是子类..

对于您的代码:

import java.util.Scanner;
public class Library extends Student{
public static void main(String[] args) {
Student record = new Student();
int roll;
String name;
int mob;
int i;

Scanner sc = new Scanner(System.in);

System.out.println("Enter roll numer of student \n");
roll = sc.nextInt();
System.out.println("Enter name of the student \n");
name = sc.next();
System.out.println("Enter mobile number of the student \n");
mob = sc.nextInt();

record.getData(roll, name, mob);

record.showData();
}
}
public class Student
{
int roll;
String name;
int mob;
int i = 0;

void getData(int roll, String name, int mob) {

this.roll = roll;
this.name = name;
this.mob = mob;

}

void showData() {

//for(i=0; i < 3; i++)
System.out.println("roll number " + roll + "\nname " + name + "\nmobile number " + mob);
}
}

请立即查看..并投票给我。!

关于java - 将主类值存储在子类中作为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37760409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com