본문 바로가기

분류 전체보기37

JAVA 객체(2) - 메서드 이제 각각의 객체 그룹의 name에 이름을 넣어줄 것이다. cat의 이름은 "나비"이다 이렇게! 그렇기 위해 일련의 과정을 해주는 기계? 메서드를 만들어 줄 것이다. : public void 메서드이름(타입 객체변수) class Animal { String name; // 객체 변수 public void setName(String name) { this.name = name; // this에 객체(cat) 호출.객체 변수 = 그 객체에서 name으로 제시된 값을 대입해라 } // 'setName'이라는 메서드 생성 } this.name = name; 을 보자. this는 cat 객체, dog 객체, horse 객체 등 각각의 객체마다 활용될 것이다. 그리고 String name; 으로 정의되었던 객체 변.. 2023. 7. 18.
JAVA 객체(1) - 클래스 JAVA에서의 포인터와 같은 개념. 객체는 한 틀(Class)을 정해놓으면 그 틀로 똑같은 쿠키(객체)를 만들어 낼 수 있다. 한 package 안에 1.틀이 될 Class 와 2.Main Class 를 각각 생성한다. 둘은 호환이 된다. Animal.java는 아래와 같다. package classpractice; class Animal { } 그리고 Main.java는 아래와 같다. package classpractice; public class Practiceanimal { public static void main(String[] args) { Animal cat = new Animal(); // Animal이라는 쿠키틀, 그것으로 찍어낸 객체 cat } } 여기에서 cat 은 Animal이라는 .. 2023. 7. 18.
JAVA for each 문 for 문과 비슷하지만 좀 더 간결하게 쓸 수 있는 for each 문. 아래는 일반적인 for 문. String[] weather = {"흐림", "맑음", "비옴"}; for(int i=0;i 2023. 7. 17.
JAVA List * ArrayList 배열은 "크기가 정해져 있음" vs 리스트는 "크기를 마음대로 더할 수 있음" 반드시 import java.util.ArrayList를 해야한다. import java.util.ArrayList; public class Sample { public static void main(String[] args) { ArrayList weather = new ArrayList(); // ArrayList 객체인 'weather' weather.add ("흐림"); // "흐림"을 더함 weather.add ("비옴"): weather.add ("맑음"); } } - 만일 특정한 위치에 어떤 값을 저장하고 싶다면. add weather.add(0, "흐림"); // 첫 번째 위치에 "흐림" 삽.. 2023. 7. 17.
JAVA 배열 * 배열 배열의 변수를 설정, 배열 생성 -> 배열의 길이를 설정한다. String[] names = new String[3] // (타입명)[] (배열이름) = new (타입명)[배열개수] names[0] = "철수"; names[1] = "영희"; names[2] = "영자"; /* 또는 */ int[] odds = {2, 3, 5}; 2023. 7. 17.
깃허브 개설 다른 사람들과 공동으로 코드 작업을 하려면 깃허브GitHub가 필요하다. 모 유튜버의 말에 따르면 'C언어는 몰라도 깃허브는 알아야 한다'...! 그리하여 티스토리 개설과 함께 깃허브 가입 그리고 기본적인 지식을 알아보았다. 깃허브를 처음 본 감자: "무슨 말인지 모르겠다" "다 영어야" 깃허브와 첫만남을 했다면 아래와 같은 것들을 알아야 한다. 1. 깃허브 용어 2. 깃허브 설치 3. 저장소 개설 4. 블로그 개설 1. 깃허브 용어 - commit 로컬 저장소에 변경사항을 저장한다. $ git commit -m “커밋 메시지명” - push 로컬 저장소에 있는 내용을 원격 저장소로 push 한다. $ git push - git init 해당되는 위치에 .git 파일을 생성한다. $ git init 2023. 6. 15.