본문 바로가기
728x90

분류 전체보기212

클래스선언 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. public staic void main(String[] args){ 클래스명 객체명 = new 클래스명(); 객체명.필드/메서드; } class 클래스명{ 필드(변수) 또는 메서드(함수) } ex) public staic void main(String[] args){ 자동차 내자동차 = new 자동차(); 자동차 니자동차 = new 자동차(); 내자동차.브랜드 = "Ford"; 내자동차.최고속력; 니자동차.브랜드 = "BMW"; } class 자동차{ String 브랜드; int 최고속력 = 300; void 달리다(){ } } 어떻게 보면 변수선언(데이터타입 변수 = 데이터 )과 비슷하다. 그러나 일반변수는 new와 함께 사용 할 수 .. 2020. 4. 23.
메서드(method) 선언 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. if() , while(), for(), switch() 처럼 키워드 뒤에 소괄호()가 붙은 건 메서드가 아니다. 키워드( ); ☞ 메서드X print() add() 처럼 이름을 만들어 붙이고 그 뒤에 소괄호()가 붙으면 메서드이다. 이름( ); ☞ 메서드O ※ 소괄호 안의 변수를 매개변수라고 한다. 매개변수: 외부에서 들어오는 값과 메서드를 연결시켜주는 변수 일반적인 변수선언형식( 데이터타입 변수 = 데이터 )과 좀 다르게 생겼다. 메서드 선언은 다음과 같이 한다. 1. 메서드명을 짓는다. 2. 매개변수를 정해준다. 3. 실행문과 리턴값을 만들어준다. 4. 리턴값에 맞게 '리턴타입(리턴값의 데이터타입)'을 적어준다. 그래서 아래와 같이 .. 2020. 4. 22.
입문자의 코딩일기_2주차 2020.04.20.월 새로운 언어들이 아직 눈에 익지않아서 뭐가 뭔지 구별이 안된다. 내가 알았던 게 다시 몰랐던 것이 되고, 몰랐던 것은 머리에 한번 쥐가 나야 알겠다. 구조체 연습을 배우는 중인데, 앞에서 배웠던 것들의 총집합이라고 할까나? 머리속 정보들이 불확실하고 복잡하게 나열되어 있어서 스트레스가 심했는데 오늘 강사님 얘기를 듣고 조금 안심이 됐다. "일반 반에서 이렇게 가르치면 학생들 도망갑니다." "그런데 왜 이렇게 가르치냐?!? 여러분들은 안 도망가는 걸 아니까요." 여태까지 강한 강도로 밀어붙이는 게 맞았구나.. 나.. 바보는 아니었구나.. 2020.04.21.화 겨우 일주일 조금 넘었는데 체력이 떨어진 것 같다. 지난주만해도 눈이 말똥말똥했는데.. 오늘 수업시간에는 구조체를 복습하며 .. 2020. 4. 22.
변수선언 배열선언 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. var month; ☞ 변수(variable)의 이름표를 만든다 + 변수 이름은 month 이다. var month; = 'August'; ☞ 변수를 '비어있는 컨테이너'로 생각해주고, 비어있는 컨테이너의 공간에 어떤 내용물을 넣는다고 상상하라. 그리고 내용물(=데이터)로 'August'를 넣어준다는 것을 '='(대입연산자)를 사용해서 표현하라. ※ 앞으로 '='(대입연산자) 새로운 형태의 무언가가 나오더라도 앞쪽에 나오는 것은 공간으로 보면 쉽다. 다시 정리하면 var month = 'August'; ☞ 이름표를 만든다 + 비어있는 컨테이너의 이름은 month다 + 그 안에 넣는다 + Augus라는 데이터를 이렇게 해주면 된다. 이것을 .. 2020. 4. 20.
입문자의 코딩일기_1주차 2020.04.09.목 코딩수업 첫날이다. 오랜만에 듣는 이름 '변수' 학창시절이 떠오른다. 아무것도 모르는 코딩입문자가 변수라는 말을 들으니 '혹시 코딩은 수학 잘해야만 할 수 있는 건가?'하는 괜한 의심이 생긴다. 아무튼 아래는 몇줄 안되는 소스코드인데 되게 벽처럼 느껴진다. 코딩을 시작하려면 기본으로 외우고 있어야 한다고 한다. 특히 대괄호[] 중괄호{} 소괄호()가 무엇을 구분해서 써주는 것인가?!!! 대체!!! 뭘까!? 제일 불가사의다. class main { public static void main (String[] args) { System.out.println(); } } 나는 이해되지 않는 것을 외우는 걸 좋아하지 않는, 왜그런지 모르면 외우는 행위를 거부하는 인간인데 이번에는 쓸데없는.. 2020. 4. 20.
728x90
반응형