IT공부/Java
![[Java] Java의 객체 배열 이해하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTEIhA%2FbtrFunvWzNS%2F57nLFjyLyqewuiYGsyvzrk%2Fimg.jpg)
[Java] Java의 객체 배열 이해하기
객체 배열 이해하기 객체 배열 선언 방법 배열 복사하기 객체 배열 선언 방법 객체 배열을 배우기 위하여 객체를 위한 클래스를 먼저 만들겠습니다. public class Student{ private string name; private int age; public Student(){ } public Student(String name, int age){ this.name=name; this.age=age; } public void setName(String name){ this.name=name; } public String getName(){ return name; } public void setAge(int age){ this.age=age; } public int getAge(){ return ag..
![[Java] Java의 배열의 종류와 각각의 배열 이해하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOh0vb%2FbtrFqqYKsIl%2Fd0PmMojMj4kP0icK50Xfk0%2Fimg.jpg)
[Java] Java의 배열의 종류와 각각의 배열 이해하기
배열의 종류 1차원 배열 다차원 배열 배열의 길이 배열 복사하기 1차원 배열 배열은 같은 자료형을 가지는 변수들을 순차적으로 관리할 수 있는 기능입니다. 선언 방법은 아래와 같습니다. int[] answer = new int[3]; //배열의 길이만 정하는 선언 방 //int a;느낌 위의 선언을 통하여 생성되는 변수는 answer[index] 형식으로 생성이 되며 index값은 0부터 위에서 선언한 길이만큼 채워진다. 1부터 채워지는 것이 아니기 때문에 길이가 n인 경우 index값은 n-1까지 생성됩니다. 따라서 위의 선언을 통하여 생성된 변수는 answer[0], answer[1], answer[2]로 3개가 생성됩니다. 위의 방식은 배열의 길이만 설정하여 변수를 생성하는 방벙이고 생성과 동시에 값..
![[Java] Java의 캡슐화 이해하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7gvX9%2FbtrFbOAb1qF%2F1y8TKGkT1GKSzu5Je8E8Q0%2Fimg.jpg)
[Java] Java의 캡슐화 이해하기
캡슐화 이해하기 캡슐화란 무엇인가? 캡슐화 예시 캡슐화란 무엇인가? 싱글톤에서 사용한 것처럼 객체의 변수는 private으로 직접적인 접근을 막고 메서드를 통하여 값을 설정하는 방식을 캡슐화라고 합니다. 변수의 값을 설정하고 불러오는 메서드라고 하여 getter, setter메서드라고도 부릅니다. 이러한 방법을 사용하는 이유는 외부에서 데이터 값에 직접 접근을 막으며 getter와 setter의 조건에 맞추어 값을 설정 혹은 불러올 수 있도록 하여 변수의 값을 보호하기 위해서 사용합니다. 캡슐화 예시 public class Student{ private studentNum; public void setNum(int num){ this.studentNum=num; } public int getNum(){ ..
![[Java] Java의 싱글톤(singleton) 이해하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FU9XJO%2FbtrE8OGDeqo%2FdLXRHaZrZBOCtsGRLEpIyK%2Fimg.jpg)
[Java] Java의 싱글톤(singleton) 이해하기
singleton 이해하기 디자인 패턴 중에 하나인 싱글톤은 static을 사용하여 클래스를 통하여 생성할 수 있는 객체를 하나로 제한하는 방식입니다. 일반적으로는 클래스를 이용하여 여러 개의 객체를 생성하여 정보를 정리하였지만 날짜라던가 시간 등 고유한 정보들의 경우는 단 하나의 객체만을 가져야 하므로 싱글톤을 이용합니다. class CompanyBoss{ private static CompanyBoss one = new Company(); //객체생성 private String bossName; private CompanyBoss() { //생성자를 private으로 만들었습니다. } public static CompanyBoss getInstance(){ //객체를 가져갈 수 있도록 하는 메서드 i..