게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바에서 타 클래스의 멤버함수를 가져오는 질문입니다.
게시물ID : programmer_11196짧은주소 복사하기
작성자 : 나즈란
추천 : 0
조회수 : 381회
댓글수 : 5개
등록시간 : 2015/06/12 19:51:44
옵션
  • 본인삭제금지
public int get_weight() {
int w;
w = (int)(Math.random()*((1500 - 0) + 1) + 0);
System.out.println("현재 중량은 "+w+"kg");
try {
Thread.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
weight = w;
return weight;
}
이런식으로 랜덤한 값을 weight에 리턴하고 

다른 클래스에서 호출하면 0이 되버립니다;




타 클래스의
weight_measuring a=new weight_measuring(); 객체 선언과 동시에 초기화하면서 0이 되는것 같습니다.

public void cal_carbon_dioxide() {
System.out.println(a.weight);   ->0이 됩니다.
}

좋은 방법 없을까요?  생성자를 이용하는 것도 해봤지만 랜덤함수로 값을 구해서 리턴해주는거라  클래스마다 다른 값이 나옵니다
이 문제때문에 밤을 꼴딱 새도 시간만 날렸네요;
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호