[JAVA] 입출력 스트림 ⑥ 파일 제어 및 디렉토리
·
JAVA
파일 클래스 : 프로그래밍 언어에서 파일과 관련된 작업을 수행할 때 사용되는 클래스 파일 존재 : f.exists() 파일 절대경로 : f.getAbsolutePath() 파일명 : f.getName() 파일 크기 : f.length() 파일 읽기가능 : f.canRead() 파일 쓰기가능 : f.canWrite() 파일 실행가능 : f.canExecute() 파일 형태가 맞는지 : f.isFile() 숨김파일인지 확인 : f.isHidden() 파일 생성 : f.createNewFile() 파일/디렉토리 삭제 : f.delete() 디렉토리가 맞는지 : dir.isDirectory() 디렉토리 생성 : dir2.mkdir() package 입출력2; import java.io.File; import j..
[JAVA] 객체지향 - this, this( )
·
JAVA
this 참조 변수 : 인스턴스가 바로 자기 자신을 참조하는 데 사용하는 하는 변수. this 참조 변수는 해당 인스턴스의 주소를 가리키고 있다. 현재 객체의 참조값을 갖는 참조변수 주로 멤버변수와 지역 변수 이름이 같을 때, 멤버변수를 구분하기 위해서 사용한다. this 참조 변수를 사용할 수 있는 영역은 인스턴스 메서드만 가능! 클래스 메서드는 사용이 불가능! 모든 인스턴스 메서드에는 this 참조 변수가 숨겨진 지역 변수로 존재하고 있다. class Product2 { private int num; private int price; private int amount; private String name; public Product2() {}; // 아무것도 없는 생성자 만들어주고 public Pro..
[JAVA] 객체지향 - 생성자
·
JAVA
생성자 : 객체 초기화 함수로 객체의 생성 시에만 호출되어 메모리 생성과 동시에 객체의 데이터를 초기화하는 역할을 한다. class member2 { String name, tel, address ; member2() { System.out.println("생성자"); name = "aaa"; tel = "323424"; address = "대한민국"; } void print() { System.out.println("이름 : " + name); System.out.println("전화번호 : " + tel); System.out.println("주소 : " + address); } } public class 생성자 { public static void main(String[] args) { // TOD..
[JAVA] 객체지향언어
·
JAVA
1. 객체지향언어 객체지향 프로그래밍 : 객체중심으로 프로그래밍 한다. ↕ 순차적 프로그래밍 : 시간의 흐름 순서대로 프로그래밍 하는 방법 객체 : 현실세계에 있는 걸 프로그램으로 모델링 되는 주체로 사물, 사람, 개념, 기능 등 다양하다. 즉, 객체 중심으로 프로그램을 한다는 것은 객체를 도출하고 객체 사이의 관계를 명시해야 한다. 객체사이의 관계는 두개의 관계가 있다. 포함관계 : 다른 클래스타입의 객체를 멤버 변수로 포함하는 것. // has a 관계 획득하고 소유하고 있는 것. 상속관계 : 다른 클래스타입에서 성질을 그대로 물려받은 것 // is a 관계 태어나자마자 가지고 있는 것. 2. 객체 도출 : 어떤 클래스가 필요하고 그 클래스의 구성 요소 (어떤 멤버변수, 어떤 메소드가 필요하나) 를 ..
해니01_15
'자바공부' 태그의 글 목록