반응형 자바15 [Java 자바] 생성자 키워드 사용하는 이유란? 생성자에 대해 알아보자 (자바 생성자) 오늘은 생성자에 대해 알아보도록 하자.처음 자바를 공부했을 때 생성자를 왜 사용하는지 잘 모르겠으며, 유난히 정확하게 알지 못했던 키워드중 하나이다.그래서 오늘 다시 복습하면서 생성자에 대해 잊어먹지 않도록 기록하고자 한다.▷ 생성자생성자는 인스턴스가 만들어질 때 자동으로 실행되는 메소드이다. 자바에서 객체가 생성될 때 자동으로 호출되어 객체의 초기 상태를 역할을 가진다. public class Car { String model; int year; // 생성자 public Car(String model, int year) { this.model = model; this.year = year; }} ▷ 생성자 사용 이유와 특징 생성자의 사용이유를 간.. 2024. 7. 23. [Java 자바] static 키워드 사용하는 이유란? static에 대해 알아보자 (Static) ▷ Static자바의 Static 키워드는 클래스와 관련된 멤버를 정의할 때 사용한다.이런 Static 키워드는 인스턴스를 만들지 않고 클래스에 선언된 변수와 메소드를 사용할 수 있다는 특징을 가지고 있다.공유를 해야하는 변수나 메소드에 static을 붙여 사용하며, 그 변수나 메소드를 사용할 때는 인스턴스명이 아닌 클래스 명을 직접 지정하여 사용한다. class Ex1{ static int example1; static int example2;}class Main{ public static void main(String[] args){ Ex1.example1 = 1000; Ex1.example2 = 2000; }} 그럼 아래 예제를 통해 조금 더 알아보도록 하.. 2024. 7. 22. [Java 자바] 객체와 인스턴스의 개념 알아보기 (Object, instance) ▷ 객체객체는 다른 프로그램의 실행 클래스나 동일한 프로그램의 실행 클래스에서 멤버 클래스로 사용할 수 있다.그러기 위해서 멤버 클래스를 사용하려면 그 클래스를 '객체(Object)'로 만들어야한다.▷ 인스턴스인스턴스는 특정 클래스로부터 만들어진 객체를 그 클래스의 '인스턴스(instance)'라고 한다.(클래스를 객체로 만드는 작업을 instancin이라고 함.) 그럼 아래 예제를 보고 객체와 인스턴스에 대해 조금 더 알아보자 class AA{ // main()이 있는 실행 클래스 public static void main(String[] args){ BB cal_a = new BB(); // new를 이용해 객체(BB클래스의 인스턴스)인 cal_a 생성 cal_a.p.. 2024. 7. 9. [백준] 2563번 색종이 풀이 코드 (Java 자바) 접근 방법)int 형의 [100][100]의 배열을 생성한다. 그리고 for문을 이용하여 색종이를 붙인 위치에 해당하는 배열들을 값을 1로 변경한다.마지막으로 한 번 더 for문을 만들어 [100][100]의 배열 하나하나 값을 검사하도록 하고, for문 안에 if문을 추가하여 배열의 값이 1일 때 result 값(최종적으로 출력할 값)에 1씩 더하여 출력을 한다. 처음에는 첫째 줄에 입력한 색종이 수 X 100에서 겹쳐있는 부분들을 빼는 코드를 작성해보려 했지만 너무 복잡하고 어려워 방법을 변경하였다. 정답 코드 1)import java.util.*;import java.lang.*;import java.io.*;class Main { public static void main(String[] a.. 2024. 6. 11. 이전 1 2 3 4 다음 반응형