투케이2K

311. (java/자바) [Java / Kotlin] java 소스 코드에서 kotlin data class 클래스 생성 및 get 함수 호출 실시 본문

Java

311. (java/자바) [Java / Kotlin] java 소스 코드에서 kotlin data class 클래스 생성 및 get 함수 호출 실시

투케이2K 2023. 3. 14. 22:59
반응형

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Java

 

[소스 코드]

 

// -------------------------------------
// [JAVA 소스 코드]
// -------------------------------------
        try {

            // [java 코드에서 kotlin data 클래스 선언 실시]
            M_Test m_test = new M_Test("투케이", 29, true);

            // [java 코드에서 kotlin data get 함수 호출 실시]
            String name = m_test.getName();
            int age = m_test.getAge();
            boolean sex = m_test.getSex();

            // [로그 출력 실시]
            S_Log.ltd("================================================");
            S_Log.cnt("["+ACTIVITY_NAME+" >> "+C_Util.getNowMethod(1)+" :: 로그 출력]");
            S_Log.cnt("[name :: "+String.valueOf(name)+"]");
            S_Log.cnt("[age :: "+String.valueOf(age)+"]");
            S_Log.cnt("[sex :: "+String.valueOf(sex)+"]");
            S_Log.lbd("================================================");
        }
        catch (Exception e){
            e.printStackTrace();
        }

 

 

// -------------------------------------
// [Kotlin 소스 코드]
// -------------------------------------
package com.example.javaproject

data class M_Test (


    /**
     * // --------------------------------------------------------------------------------------
     * TODO [클래스 설명]
     * // --------------------------------------------------------------------------------------
     * 1. 모델 클래스
     * // --------------------------------------------------------------------------------------
     * */





    /**
     * // --------------------------------------------------------------------------------------
     * // TODO [빠른 로직 찾기 : 주석 로직 찾기]
     * // --------------------------------------------------------------------------------------
     * // [SEARCH FAST] :
     * // --------------------------------------------------------------------------------------
     * */





    // -----------------------------------------------------------------------------------------
    // TODO [get / set 변수 선언]
    // -----------------------------------------------------------------------------------------
    var name : String,
    var age : Int,
    var sex : Boolean


) // TODO [클래스 종료]

[결과 출력]

 

D///===========//: ================================================
I/: [A_Intro >> onCreate :: 로그 출력]
I/: [name :: 투케이]
I/: [age :: 29]
I/: [sex :: true]
D///===========//: ================================================

 

반응형
Comments