본문 바로가기

Web Dev/JAVA

Object Class

package javatry.privates.enjoy.new2015.windows.lesson.chapter09;


/**

 * @author aram.park

 */

public class Heikin7 {


    public static void main(String[] args) {

        Kamoku[] kamoku = { new Kamoku("国語", 63), new Kamoku("数学", 90), 

                            new Kamoku("英語", 75), new Kamoku("理科", 45), 

                            new Kamoku("会社", 81)

                          };

                            //新しくKamokuのクラス中のメッソドについての配列?

        int sum = 0;

        for (int i = 0; i < kamoku.length; i++) { 

            // for(int i : kamoku) エラー

            //에러의 이유 : 자료형이 같을 경우에만 가능한가봐..

            System.out.println(kamoku[i]);

            sum += kamoku[i].tensuu;

        }

        double heikin = (double) sum / kamoku.length;

        System.out.println("変数点は" + heikin + "点。");

    }

}



package javatry.privates.enjoy.new2015.windows.lesson.chapter09;

/**

 * @author aram.park

 */

public class Kamoku {

        String namae;

        int tensuu;

        

        public Kamoku(String namae, int tensuu){ //생성자 

            this.namae = namae;

            this.tensuu = tensuu;

        }

        

        @Override

        public String toString(){//Override

            return namae+"は"+tensuu+"です。";

        }

}