반응형 자바 Java50 클래스 / 필드, 메서드, 객체-인스턴스 / getter-setter 클래스 변수나 메서드를 모아둔 틀, 그릇 같은 것 한 가지만 있어도 되지만 일반적으로 두 가지 모두 있는 것이 보통 코드들을 클래스 단위로 분할하여 구조를 파악하기 쉽게 도와준다. ex) 학생의 점수를 관리하는 프로그램 '학생'이라는 개념을 클래스화하여 클래스 안의 변수인 필드들(이름, 점수, 최대점수)을 선언해준다. 즉, 클래스는 필드와 메서드를 작성하면 만들어 짐, 클래스를 선언한 것. 하지만 변수나 메서드를 모아놓고 틀만 작성한 것이라 실제 물건(객체 or 인스턴스)을 만든 후 이용해야 한다. 객체 or 인스턴스 만들기 형식 CLASSNAME reference = new CLASSNAME(); class 이름 class 타입의 변수이름 = 해당 클래스로 만들어진 객체 Hero h1 = new Her.. 2019. 9. 23. Main 함수의 매개변수 ( argc, argv) 매개변수 = 파라미터 void Func( int A ) // 함수의 구현 부분의 헤더부분 int A, 매개형식변수 { int B = 0; printf("%d\n",A); } int main( int argc, char* argv[] ) { int MyAge = 26; // 함수를 호출할 때 전달되는 MyAge, 인자 Func( MyAge ); } 인자( Argument ) 는 어떤 함수를 호출시에 전달돼는 값을 말하고 매개 형식 변수( Parameter ) 는 그 전달된 인자를 받아들이는 변수 main함수 최초로 함수를 실행하는 시점 매개변수는 main함수를 호출할 때 전달해주는 정보 main(int argc, char* argv[]) argc, argv라는 매개변수 사용 int argc 메인함수에 전달.. 2019. 9. 19. JS 웹프로그래밍 / window 객체 window['document'] window객체안에 document가 들어있는 것 window객체 중 key값이 'document' 라는 뜻이겠넹 window는 브라우저 전체 document는 페이지(탭) window.alert() window 객체 안의 alert라는 메소드를 사용하겠다. 메소드라고 했으니 함수인가부다. window 객체는 생략 가능 그래서 그냥 alert()로 쓸 수 있는 것 ! window를 전역객체를 선언할 때 사용 가능 > var 이름 = "sso" > window.이름 2019. 9. 18. JS / 구구단 게임 while(true){ var 숫자1 = Math.ceil(Math.random()*9); var 숫자2 = Math.ceil(Math.random()*9); var 정답 = 숫자1*숫자2; var 조건 = true; while(조건){ //처음하면 답이 틀렸을 때 똑같은 문제를 반복하게하는 이 부분이 어려움 var 입력값 = prompt("답을 입력하시오 : "+숫자1+" X "+숫자2); if(Number(입력값) === 정답){ alert("정답"); 조건 = false; } else{ alert("땡"); } } } Math.random() [0,1) 범위 안의 랜덤한 숫자 메서드 ex) 만약 [0,9) 범위의 랜덤 수를 뽑고 싶다면 Math.random()*9를 해주면 [0,9)까지의 랜덤 수가.. 2019. 9. 17. 이전 1 ··· 3 4 5 6 7 8 9 ··· 13 다음 반응형