본문 바로가기
반응형

언어 공부하기24

[망댕이의 Kotlin] 코틀린 함수 개념, 함수 fun 선언하기(코틀린 함수) 코틀린에서 함수 선언은 매우 간단하며, 이는 자바에 비해 코틀린을 더 간결하고 읽기 쉽게 만드는 중요한 특징 중 하나이다. 그럼 코틀린의 함수 선언하는 방법에 대해 알아보도록 하자.▷ 함수 선언코틀린에서는 함수를 선언할 때 fun이라는 키워드를 사용하여 선언한다.fun 함수이름(매개변수: 타입): 반환타입 { // 함수 본문}fun mang(data : Int): Int{ return data*50} 여기에서 mang은 함수 이름, data는 매개변수 명, Int는 매개변수 타입과 반환타입을 의미한다.코틀린에서는 반환 타입을 명시하지 않을 경우 기본적으로 Unit(Java의 void와 유사함)이 된다.(여기서 Unit에 대한 설명은 맨 아래서 간략하게만 적어놓겠다.) 또한 함수의 매개변수에는 val.. 2024. 8. 2.
[Java 자바] 배열(Arrays)에 대한 모든 것 : 기본 개념부터 코드까지 (자바 Arrays) ▷ 배열(Arrays)자바 배열(Arrays)은 정말 기본적이고 중요한 자료구조 중 하나이다.배열은 동일한 타입의 여러 개의 변수를 한 묶음으로 사용하기 위한 변수의 집합체라고 보면 된다. 배열은 고정된 크기를 가지며, 각 요소의 인덱스로 접근이 가능하고. 인덱스는 0부터 시작한다. | 배열(Arrays) 생성 방법배열을 생성하기 위해서는 배열의 타입과 크기를 지정해야 한다. int[] numbers = new int[10]; 크기가 10인 정수형의 numbers이름의 배열을 생성하였다. 이러한 배열 말고 몇 가지 방법이 더 있으므로 알아보자. // 2번째 방법int[] numbers = new int[]{100, 200, 300};이것은 배열의 선언과 생성 그리고 초기값 모두 할당한 코드이다.초기값을 .. 2024. 7. 30.
[Java 자바] this 키워드 사용하는 이유? this에 대해 알아보자 (자바 this) 맨 처음에 자바를 공부하게 되었을 때 this 라는 키워드는 어렵게 느껴졌었다.하지만 자바에서 중요한 역할을 하게 되어 자주 사용하게 되었으며, 주로 동일한 이름의 변수와 메소드를 구분하기 위해 생성자와 함께 사용하게 된다.다시 한 번 예제 코드와 함께 알아보도록 하자.▷ thisthis는 " 이 클래스의 ..." 라는 의미를 가지고 있으며, 방금 말한대로 동일한 이름의 변수를 구분하게 해준다.변수 이름은 중복해서 사용할 수 없지만 this를 이용하여 변수를 구분할 수 있다?? 우선 말보다는 코드를 직접보고 확인해보자.public class Car { String model; int year; // 생성자 public Car(String model, int year) { .. 2024. 7. 29.
[Java 자바] 생성자 키워드 사용하는 이유란? 생성자에 대해 알아보자 (자바 생성자) 오늘은 생성자에 대해 알아보도록 하자.처음 자바를 공부했을 때 생성자를 왜 사용하는지 잘 모르겠으며, 유난히 정확하게 알지 못했던 키워드중 하나이다.그래서 오늘 다시 복습하면서 생성자에 대해 잊어먹지 않도록 기록하고자 한다.▷ 생성자생성자는 인스턴스가 만들어질 때 자동으로 실행되는 메소드이다. 자바에서 객체가 생성될 때 자동으로 호출되어 객체의 초기 상태를 역할을 가진다. public class Car { String model; int year; // 생성자 public Car(String model, int year) { this.model = model; this.year = year; }}  ▷ 생성자 사용 이유와 특징   생성자의 사용이유를 간.. 2024. 7. 23.
반응형