본문 바로가기

프로그래밍

[JAVA] 생성자 생성자객체가 메로리에 할당 될 때마다 자동으로 실행되는 메소드생성자의 이름은 클래스명과 같아야 하고, 리터나입은 없어야 한다. * 디폴트 생성자: 생성자를 정의 해주지 않아도 기본으로 정의 되어 있는 생성자 위의 예제를 보면 알 수 있듯이... 생성자의 이름은 클래스의 이름(Num)과 같습니다.21번째 줄에서 Num1이라는 인스턴트를 생성하면서 딱 한번 실행하고 Num2 인스턴트 생성시 딱 한번 실행 됩니다. 예제소스class Num {int i; public Num(int n) //생성자: 클래스의 이름과 같아야 한다, 생성자는 인스턴스 생성시 딱 한번 실행{i = n;System.out.println("인수전달 : " + n);} public int getNum(){return i;}} class C.. 더보기
[자바문법] 예제: 메소드, return, 구구단 딱히 뭐라 정의 할 수는 없지만 예제를 통해 익숙해지자는 의미에서...저도 학원에서 배운거라.. 뭐라 정의 하긴 어려운.. 그러나 분명 자바의 문법을 이해하고 숙달하는데 필요할꺼라는 생각입니다. ^^ 예제1> 메소드의 활용 위에 보면, Abs라는 클래스 안에 두개의 메소드가 있네요. 하나는 main메소드고, 하나는 neNum이라는 메소드네요. 메소드의 이름은 일반적으로..(꼮 그렇다는 건 아니고, 문법이 틀린 것도 아니지만... 암묵적인 약속으로..) 소문자로 시작하고 새로운 단어가 결합되면 첫자를 대문자로 표기 합니다. 메인메소드 안에서 neNum메소드를 호출하네요. 그리고 매개변수로 2개의 변수를 넣어 줍니다.첫번째 neNum(1,5);이 실행되면서 neNum메소드를 호출 합니다.neNum에는 int.. 더보기