클래스3 4. Classes 4-0) Your First Dart Class class Player{ String name = 'nico'; int xp = 1500; } void main() { var player = Player(); //new를 붙여도 되지만 안붙여도 됨 print(player.name); print(player.xp); player.name = 'lalala'; print(player.name); } 4-1) Constructor 생성자 요약 가능class Player{ late final String name; late int xp; -- Player(String name, int xp){ this.name = name; this.xp = xp; } -- //생성자를 다음과 같이 줄일 수 있음 Player(.. Language/Dart 2023. 4. 5. 멀티캠퍼스 9일차 같은 { }안에 있지 않으면 변수명은 중복되지 않아도 된다. 자바는 행(레코드)단위로 데이터를 가져오기 때문에 배열을 잘 사용하지 않는다. 01. 함수(Method) 📕함수-1(클릭하여 예제보기) 📕함수-2(클릭하여 예제보기) 📕함수-3(클릭하여 예제보기) 📕return-1(클릭하여 예제보기) 📕return-2(클릭하여 예제보기) 📕return-3(클릭하여 예제보기) 📕return-배열(클릭하여 예제보기) 함수(Method) 특정 기능을 실행하도록 하는 명령문 ( ) 안에 매개변수를 받아 실행문에 사용가능 ex) public static void Method(){ 실행문; } return return 뒤의 문장을 반환하는 명령어 자료형일 경우 자료형은 동일해야 함 배열도 가능 수식도 가능 ex) publ.. Language/Java 2022. 10. 21. 'Do it 자바프로그래밍 입문' 5장 정리 객체 의사나 행위가 미치는 대상 객체 지향 프로그램 어떤 대상(객체)을 가지고 프로그래밍 하는 것 객체를 정의하고 객체간 협력을 프로그래밍 하는 것 절차 지향 프로그램 순서대로 일어나는 일을 시간순으로 프로그래밍 하는 것 ex) 아침에 일너마 -> 씻음 -> 식사 -> 버스를 탐 -> 요금 지불 -> 학교에 도착 클래스 객체의 속성과 기능을 코드로 구현화 한 것 객체를 클래스로 구현하는 것을 '클래스를 정의한다'고 한다. 멤버변수(속성, 특성) 클래스 내부에 선언하여 객체 속성을 나타내는 변수 ex) public class Student { int studentID; String studentName; int grade; String address; } public void showStudentInfo(.. Language/Java 2022. 9. 6. 이전 1 다음 728x90 반응형