본문 바로가기
반응형

언어 공부하기24

[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.
[망댕이의 Kotlin] 코틀린 기본 개념, 변수 선언 및 초기값 할당 알아보기(코틀린 선언) ▷ 코틀린 변수 선언코틀린은 var와 val를 이용하여 변수를 선언할 수 있다.기본적으로 아래와 같이 선언할 수 있다.var 변수명: 타입 = 값val 변수명: 타입 = 값 val은 초기값 할당 후 바꿀 수 없는 변수를 선언할 때 사용한다.var은 초기값 할당 후 바꿀 수 있는 변수를 선언할 때 사용한다.var data1 = 77val data2 = 77fun main(){ data1 = 777 // 오류 발생 data2 = 777 // 정상 작동} ▷코틀린 초기값 할당최상위에 선언한 변수나 클래스의 멤버변수는 선언과 동시에 초기값을 할당해야 한다.val data1 : Int // 오류 발생val data2 = 10 // 정상 작동fun main(){ val data3 : Int p.. 2024. 7. 8.
[망댕이의 Kotlin] if~ else문과 if~else문 표현식 알아보기(코틀린 조건문) ▷ if~else문if~else문은 가장 많이 사용하는 조건문중 하나이다.if문안에 있는 조건을 만족하는 부분에 해당하는 실행문을 실행한다.fun main() { var data = 100 if(data > 100){ println("data > 100") }else if(data > 0 && data 0 && data 실행결과data > 0 && data  ▷ if~else 표현식if~else문은 대부분의 언어에서의 조건문과 큰 차이가 존재하지 않지만, 코틀린에서 if~else는 표현식으로도 사용할 수 있다. (표현식 : 결과값을 반환하는 계산식을 말함.)fun main() { var data = 100 val result = if(data > 0){ .. 2024. 7. 2.
반응형