이름, 나이, 섹스, 높이 및 무게 필드가있는 BMI 정보 (체질량 지수)를 계산하는 BMI 계산기 클래스를 실행하는 기본 클래스가 있습니다. 허리와 엉덩이의 비율을 계산할 수있는 WaistToHip 계산기 클래스가 있습니다. 허리와 엉덩이. 그러나 BodyFat 계산기를 만들고 싶을 때 두 클래스의 높이와 허리가 필요합니다. 내 공식을 체지방 계산기 클래스에서 어떻게 호출할까요?다른 클래스의 개체 호출
public class body_fat_calculation {
private double neck;
private double CBF;
waist_to_hip_ratio waist;
bmiCalculator height;
public body_fat_calculation(double neck) {
super();
this.neck = neck;
}
public double getCBF() {
return CBF;
}
public void setCBF(double cBF) {
CBF = cBF;
}
public double getNeck() {
return neck;
}
public void setNeck(double neck) {
this.neck = neck;
}
public double Round(double Rval, int Rpl){
double p = Math.pow(10, Rpl);
Rval=Rval*p;
double tmp = Math.round(Rval);
return tmp/p;
}
public void calculateWTHR(){
CBF= Round((495/(1.0324 - 0.19077 * Math.log10((waist)-(neck)) + 0.15456 * Math.log10(height)) - 450),2);
}
}
코드에서 얻은 것을 보여주고 거기에서부터 갈 수 있습니다. – Prateek
@Prateek 안녕하세요, 이것으로 충분합니까? – user3022819
먼저 먼저. 왜'constructor'을'neck'으로 설정하고'setNeck'을 다시 목으로 설정 하는가? 그리고 당신의'body_fat_calculation'은 기본 클래스를 확장하지 않습니다. 그래서'super'가 왜 있습니까? – Prateek