전체 글 (51) 썸네일형 리스트형 메서드 오버로딩(Overloading) 예시) public class Add { int add(int a, int b) { int result = a+b; return result; } double addDouble(double a, double b) { double result = a + b; return result; } double addIntDouble(int a, double b){ double result = a+b; return result; } } public class AddTest { public static void main(String[] args) { // TODO Auto-generated method stub // 2, 3 두수를 주면, 이 두수를 더한 결과를 리턴해주는 함수필요 Add a = new Add(); S.. Static 변수 예시) public class StaticVar { String name; int score; int count; } public class StaticTest { public static void main(String[] args) { // TODO Auto-generated method stub StaticVar sv1 = new StaticVar(); sv1.name = "홍길동"; sv1.score = 90; sv1.count = 1; StaticVar sv2 = new StaticVar(); sv2.name = "김나나"; sv2.score = 70; sv2.count = 2; System.out.println("지금까지 학생수는 "+sv1.count); } } ● 몇개의 class 객체를 만들.. 자바 class와 객체(인스턴스) / 자바 메모리 관련 0630 ▶ 자바에서 클래스는 틀이고, 인스턴스는 메모리에 올라온 상태를 의미한다. 더 자세히 설명하면, 클래스는 객체들의 공통점을 찾아내서 하나의 틀로 만든것이다 그리고 메모리에 실제로 들어가게 되는 데이터가 객체이다. ※ 데이터베이스의 테이블과 비슷한데 테이블은 행으로 추가되며 디스크에 저장된다 그리고 테이블은 변수만 있다고 본다면 클래스에는 변수와 함수가 들어갈 수 있다. ▷ 좀 더 전문적인 표현으로, 클래스의 변수는 멤버 변수 / 클래스에 들어있는 함수는 메서드라고한다. public class StudentTest { public static void main(String[] args) { // TODO Auto-generated method stub Student s1 = new Student(); St.. 이전 1 ··· 8 9 10 11 12 13 14 ··· 17 다음