有没有一种方法可以从对象内部提取数据(长整数)?爪哇

时间:2020-04-22 13:16:02

标签: java oop

是否有一种方法可以从对象内提取距离并将其分配给长变量? 例如如果用户输入123和234,我将如何获得分配给new long的那些值?

主要方法

import java.util.Scanner;
public class TestVehicle{

    public static void main(String[] args){

    Scanner scan = new Scanner(System.in);

        Vehicle car = new Vehicle();


    System.out.print("Input distance 1: ");   
    car.setDistance1(scan.nextLong());
    System.out.print("Input distance 2: ");
    car.setDistance2(scan.nextLong());

班级:

public class Vehicle {
    private long distance1;
    private long distance2;

public Vehicle(){

}   

public Vehicle(long distance1, long distance2){
this.distance1 = distance1;
this.distance2 = distance2;

public long getDistance1(){
    return distance1;
}
public void setDistance1(long distance1){
    this.distance1 = distance1;
}   
public long getDistance2(){
    return distance2;
}
public void setDistance1(long distance2){
    this.distance2 = distance2;
}   

1 个答案:

答案 0 :(得分:0)

是否有一种方法可以从对象内提取距离并将其分配给长变量?

您可以使用在getDistance1类上定义的getDistance2Vehicle方法。这些方法的重点是从类对象中获取数据。像这样使用它们:

long distance1 = car.getDistance1()

我需要打印出最长和最短的距离以及平均值,以使输出像这样

使用上面的技术从Vehicle对象中获取值。然后在代码中执行数学运算,并使用字符串连接来打印输出。