메소드(3)
-
(자바) instance(인스턴스), static(스테틱), 메소드 처리 방식
Static이 붙은 클래스는 매소드(Class Method) 방식 인스턴트 메소드는 (Instance Method)는 Non-Static 방식 Print p1= new Print(); 일단, 인스턴스 =복제품이라 생각하면 된다. 위 예시 코드에서는 p1이 인스턴스이다.. p1.delimeter="****" //인스턴스 메소드 호출 이 인스턴스는 .(점)을 붙여서 메소드를 호출할 수 있는데 class Point public delimeter=" "; //Static이 빠져있음 이게 인스턴스 메소드 호출이라 메소드에 Static을 넣어서는 안된다. 반대로 생각하면 인스턴스(instance) 메소드 안에서는 인스턴스, 클래스 변수와 메소드 모두 접근 가능하다. 스테틱(static) 메소드 안에서는 static..
2021.12.22 -
(문제 풀이)get(), 필드, 생성자, 메소드, 클래스
아래 실행 결과와 같이 출력하는 다음 main()을 가진 Song 클래스를 작성하라. Song 클래스는 노래 제목 title필드, 생성자, getTitle()메소드로 구현된다. 1. 메인 메소드 public class Main { public static void main(String[] args) { Song mySong= new Song("Nessun Dorma"); Song yourSong= new Song("공주는 잠 못 이루고 "); System.out.println("내 노래는 "+mySong.getTitle()); System.out.println("너 노래는" +yourSong.getTitle()); } } 2. Song 클래스 class Song private String title; p..
2021.12.15 -
생활 코딩강의로 클래스, 메소드 이해하기
class Calculator{ int left, right; public void setOprands(int left, int right){ this.left = left; this.right = right; } public void sum(){ System.out.println(this.left+this.right); } public void avg(){ System.out.println((this.left+this.right)/2); } } public class Class4 { public static void main(String[] args) { // TODO Auto-generated method stub Calculator c1 = new Calculator(); c1.setOprands(..
2021.11.30