본문 바로가기
728x90

class3

class 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ class = 틀 = 설계도 객체를 만들려면 우선 객체의 틀부터 만들어야 된다. 그 틀이 바로 class이다. class 자동차{ } 이건 이제부터 자동차 설계도라고 인식해야 한다. 자동차가 아니라 자동차 설계도 이다. 그럼 자동차라는 실체는? class Main { public ststic void main(String[] args){ new 자동차(); } } new를 붙여서 자동차라는 객체를 만든다. 즉 class라는 추상적인 것을 실체로 만들어주는 것을 객체화라고 한다. class에 접근하기 위해서는 객체화가 필요하다. ■ 존재 유무 class Main { public ststic void main(String[] args){ .. 2020. 4. 27.
클래스선언 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. public staic void main(String[] args){ 클래스명 객체명 = new 클래스명(); 객체명.필드/메서드; } class 클래스명{ 필드(변수) 또는 메서드(함수) } ex) public staic void main(String[] args){ 자동차 내자동차 = new 자동차(); 자동차 니자동차 = new 자동차(); 내자동차.브랜드 = "Ford"; 내자동차.최고속력; 니자동차.브랜드 = "BMW"; } class 자동차{ String 브랜드; int 최고속력 = 300; void 달리다(){ } } 어떻게 보면 변수선언(데이터타입 변수 = 데이터 )과 비슷하다. 그러나 일반변수는 new와 함께 사용 할 수 .. 2020. 4. 23.
객체 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 객체 = 폴더 메소드가 관련된 것들을 그룹핑한 것이듯, 객체도 변수들과 메소드들이의 그룹핑한 모음과 같다. 객체는 폴더에 비유할 수 있다. 객체라는 폴더 안에는 변수와 메소드를 담고 있다. 변수는 객체폴더안의 txt파일, 메소드는 객체폴더안의 exe파일로 비유된다. 그리고 변수에 담는 데이터는 txt파일을 열면 쓰여있는 내용, 메소드는 실행시키면 만들어진 목적에 맞게 작동되는 파일이다. class Main { public ststic void main(String[] args){ 자동차 내자동차 = new 자동차(); // 자동차라는 폴더를 만듬. 내자동차.번호1="1하 2345" // '자동차'폴더에 제목'번호'인 txt파일 생성, .. 2020. 4. 16.
728x90
반응형