자바를 공부하고있는데,
아직도 클래스, 메소드, 객체 등의 기본적인 것들이 개념이 안서고 있습니다.

그냥 책 보고 따라서 치기는 하는데,
처음에 import java.util.Scanner; 같은것들을 왜 쓰는지도 잘 모르겠고,

연습문제중에 마방진을 만드는게 있는데.
마방진을 구성하는 구성자를 갖는 magicSquare 클래스를 구현하고 마방진을 출력할 수 있는 toString 메소드를 구현하라는데.

일단 클래스 하나에서 마방진을 만드는것과 출력하는것 모두 짜긴 했는데, 마방진을 구성하는 구성자를 갖는 magicSquare 클래스를 구현하라는건

public class magicSqure{ }
를 만들어서 마방진을 만드는 기능을 그 안에 넣고,

toString 메소드를 구현하라는건 public String toString(){ }
을 만들어서 그 안에 기능을 넣는단 소리인지?

그러면 magicSqure 클래스 내부에 toString 메소드가 들어가고
다른 클래스를 생성하여 거기에 main이 들어가고, 거기서 magicSqure 클래스와 toString 메소드를 호출해서 사용하는게 맞는건가요?...


책을 암만 뚫어져라 쳐다봐도 클래스, 메소드의 개념이 머리속에 안들어옵니다....