instance 5

Java_객체 지향 프로그래밍 - 활용 - 인스턴스화

https://www.youtube.com/watch?v=1KWFFwtM4Kg&t=654s package projectOOP; class Accounting { // 공급가액 public double valueOfSupply; // static을 지워야 어느 인스턴스를 말하는지 알 수 있음 // 부가가치세율 // 부가세는 10%로 지정되어 있기 때문에 모든계산할때 같은 값으로 해야함 그러므로 static필요 //나중에 변경하면 모든 계산에 다 적용된다. 메모리 활용에도 도움됨 public static double vatRate = 0.1; public Accounting(double valueOfSupply) {//생성자 생성 this.valueOfSupply = valueOfSupply; //this는..

Java_객체 지향 프로그래밍 - static

https://www.youtube.com/watch?v=hvTuZshZvIo static 클래스변수, static 클래스 메소드 값을 바꾸면 모든 인스턴스 static의 값이 바뀜 반대로 인스턴스의 static 값을 변경해도 클래스 그리고 클래스의 static을 사용하고 있는 모든 인스턴스의 값도 변경됨 package projectOOP; class Foo { public static String classVar = "I class var"; public String instanceVar = "I instance var"; public static void classMathod() { System.out.println(classVar); //System.out.println(instanceVar); /..

Java_객체 지향 프로그래밍 - 인스턴스

https://www.youtube.com/watch?v=Y370ydbIb7Y package projectOOP; public class myOOP2_2 { public static void main(String[] args) { //Print 타입의 Print 인스턴스 생성 //생성 후에 Print 클래스에서 static을 지워줘야 메소드소속으로 값을 불러옴 Print p1 = new Print(); p1.delimiter = "----"; p1.A(); p1.B(); Print p2 = new Print(); p2.delimiter = "****"; p2.A(); p2.B(); } } package projectOOP; class Print { //static을 지워줘야 클래스 소속이아닌 인스턴스 소..

Java_객체 지향 프로그래밍 - 남의 클래스 & 남의 인스턴스

https://www.youtube.com/watch?v=nMiS5ZRSgCw&t=574s Object-Oriented Programming, OOP package projectOOP; import java.io.FileWriter; import java.io.IOException; public class othersOOP { public static void main(String[] args) throws IOException { //throws IOException는 Filewriter의 예외처리 관련 코드 // class : System, math, Filewriter // instance : f1, f2 System.out.println(Math.PI); System.out.println(Math..

Java1_나의 앱 만들기_인스턴스

https://www.youtube.com/watch?v=TOptBzGgJOw&t=550s 클래스를 복제하는 기능 class Accounting { //static을 모두 지워버림 public double valueOfSupply; public double vatRate; public double expenseRate; //메소드 생성 public void print() { System.out.println("Value of supply : " + valueOfSupply); System.out.println("VAT : " + getVAT() ); System.out.println("Total : " + getTotal() ); System.out.println("Expense : " + getExpe..