2014-11-05 2 views
0

Я пытаюсь среднем 6 классов для двух разных людей, для школы, я все классы для каждого студента в различных классах мне было интересноУсредненные классы с использованием объектов в Java

Как импортировать числа, которые я введите для каждого объекта-ученика, который я создаю?

//first class 
public class GradesA { 
int art; 
int math; 
int science; 

int AddGrades(int a, int b, int c){ 
    art = a; 
    math = b; 
    science = c; 
    return a+b+c; 

}} 
//second class 
public class GradesB { 
int english; 
int carpentry; 
int geography; 

int AddGradesB(int a,int b,int c){ 
    english = a; 
    carpentry = b; 
    geography = c; 
    return a+b+c; 

}} 

//final class 
public class Classes { 
    public static void main(String[]args){ 
     GradesA objGrades = new GradesA(); 
     System.out.println(objGrades.AddGrades(100,85,95)); 
     GradesB objGradesB = new GradesB(); 
     System.out.println (objGradesB.AddGradesB(95,85,75));   
    }} 
+0

@KickButtowski она сможет вытащить ранги из выпускного класса? Если это так, то это будет то, что мне нужно. – MrGamma195

+0

Почему у вас есть оценки в разных классах? Что это должно сделать? Почему бы не иметь их всех в одном классе и иметь объект Grades, где вы можете получить и установить оценки? – jordaniac89

+0

@ jordaniac89 школа требует, чтобы я поместил их в разные классы. – MrGamma195

ответ

0

Надежда Я понял, что вы ищете

С

int addGrades(int a, int b, int c){ 

возвращения и целого

почему бы вам не просто разделить номер возврата из этой функции 3 и получите свое среднее значение, которое вы ищете.

Если вы хотите иметь доступ к полям данных art, math и science значения

вам нужно добытчиков и сеттеров как follwing примера art данных, поданных

сеттера функции является

public void setArt(int art){ 
    this.art = art; 
} 

геттер функция

public int getArt(){ 
    return this.art; 
} 

Read More About Setter and Getter

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