2016-08-04 6 views
1

У меня есть объект Point, и я хочу, чтобы он возвращал двойную переменную x. Как мне это сделать без его литья?Как получить номер двойной точности из объекта Point

import java.awt.Point; 

public class Main { 
    public Main() { 
     Point point = new Point(1, 1); 
     Double doub = point.x; // Dosent work. Returns an int 

    } 

    public static void main(String[] args){ 
     Main main = new Main(); 
    } 
} 

Я получаю сообщение об ошибке: «Не удается преобразовать Int из двойного»

ответ

0

Использование функции геттера в объекте точки. Это вернет двойной

import java.awt.Point; 

public class Main { 
    public Main() { 
     Point point = new Point(1, 1); 
     Double doub = point.getX(); // Returns double, You dont have to cast 

    } 

    public static void main(String[] args){ 
     Main main = new Main(); 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^