감성 코딩
감성 코딩
감성 코딩
전체 방문자
오늘
어제
  • 분류 전체보기
    • Android
      • Kotlin
      • Java
    • 왜?
      • CS
    • 어떻게?
      • Front-end
      • JavaScript(ES6+)
      • NodeJs
      • ESP8266 활용 speakThing에 연결해보..
      • Java && Kotlin 문법
      • 기타등등
      • IOT(Arudino && Rasp)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

  • 운영을 해봅시다!

인기 글

태그

  • Google Sheet API
  • express
  • android array
  • 아두이노 WIFI
  • class
  • 안드로이드 배열
  • nodejs
  • 구글 시트
  • 프론트엔드 학습
  • 아두이노 웹 서버
  • 구글 시트 API
  • esp8266 iot web
  • IoT
  • thingspeak
  • 클래스
  • thingspeak 아두이노
  • pug
  • 아두이노 thingspeak
  • 아두이노 ESP8266
  • 아두이노
  • thingspeak 값전송하기
  • ArduinoServer
  • 라즈베리파이 Mosquitto
  • PHP IOT Web
  • Android Class
  • ESP8266
  • 아두이노 와이파이
  • IOTServer
  • 안드로이드 클래스
  • 아두이노 PHP 웹서버

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
감성 코딩

감성 코딩

어떻게?/Java && Kotlin 문법

클래스

2021. 3. 4. 14:34

자바(JAVA)의 클래스 생성

class 클래스명{

  클래스명(변수){

 }

}

class Person{
	
    String name;
    int age;
	Person(String name, int age){
    	this.name = name;
        this.age = age;
    }
    Person(String name){
    	this.name = name
    }

}

코틀린(Kotlin)의 클래스 생성

class 클래스명 constructor(변수){}

또는 class 클래스명(변수){}

 

class Person constructor(val name:String, val age:Int){// 첫번째 constructor은 생략가능

 constructor(name: String) : This(name, 0)// 두번째 constructor은 생략 불가능

}

코틀린의 default 생성자

 

class Constants constructor(val name:String, val age:Int){

  //secondary constructor는 constructor생략불가능

 constructor(name: String) : This(name, 0)

}

 

'어떻게? > Java && Kotlin 문법' 카테고리의 다른 글

배열  (0) 2021.03.03
변수  (0) 2021.03.03
    '어떻게?/Java && Kotlin 문법' 카테고리의 다른 글
    • 배열
    • 변수
    감성 코딩
    감성 코딩

    티스토리툴바