본문 바로가기

반응형

분류 전체보기

(127)
[Java] overrding 오버라이딩 package org.opentutorials.javatutorials.overriding; class Calculator { int left, right; public void setOperands(int left, int right) { this.left = left; this.right = right; } public void sum() { System.out.println(this.left + this.right); } } class CalculatorChildClass extends Calculator { public void sum() { System.out.println("값 은 " + (this.left + this.right)); } } public class CalculatorMain ..
[Java] 생성자, super package org.opentutorials.javatutorials; public class ConstructorTest { public static void main(String[] args) { ConstructorTest c = new ConstructorTest(); } } 위는 에러가 안난다. ConstructorTest 객체를 생성할 때 자동으로 생성자를 만들어주기 때문 package org.opentutorials.javatutorials.Inheritance; public class ConstructorTest { public ConstructorTest(int param) {} //error public static void main(String[] args) { Constructor..
아이폰과 안드로이드 앱 간단하게 만들기 3 apk를 만들어 볼것이다. 1. app.json 에 들어간다. 2. name 은 어플 이름이다. 3. 'expo app icon'을 검색하면 docs.expo.io/guides/app-icons/ 공식 사이트이다. 1024x1024 사이즈가 가장 좋고, 나머지는 알아서 expo에서 만들어 준다고 한다. splash image 는 1242x2436 사이즈. 4. icon.png 와 splash.png 이미지를 삭제하고 등록할 아이콘을 가져온다. 5. 구글에 'expo build app' 검색하면 docs.expo.io/distribution/building-standalone-apps/ 앱이나 구글스토어에 출시 할 수 있는 앱을 만드는 방법에 대한 가이드가 있다. 구름IDE 터미널에 설치한다 npm ins..
아이폰과 안드로이드 앱 간단하게 만들기 2 1. 구글에 'expo react native webview' 검색 하면 expo 공식 사이트 docs.expo.io/versions/latest/sdk/webview/ 가 나온다. 2. 구름IDE 터미널창에 공식 사이트에 있는 installation 기입된 expo install react-native-webview 입력한다. 3. 공식 사이트에 있는 Usage 를 복사하여 구름IDE의 App.js 파일을 열어 안에 내용을 지우고 Usage 의 내용을 붙혀넣는다. 4. 실행을 하면 QR코드가 나오는데, 폰으로 expo 를 설치하여 확인 가능하다. 출처 : 조코딩 유튜브
아이폰과 안드로이드 앱 간단하게 만들기 1 1. node.js / expo / react native 설치해야하지만 가상컴퓨터인 구름IDE를 사용 한다. www.goorm.io/ goorm 구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다. www.goorm.io 2. 로그인 후 서비스 바로가기 선택 3. 대시보드 선택 4. 새컨테이너 작성 선택 5. 작성한다 출처 : 조코딩 유튜브
노트 사이트 notion www.notion.so/ko
웹사이트 netlify 사이트에서 무료로 만드는 방법 1. 구글에 'html free template' 입력 후 아무 사이트 들어가서 다운로드 한다. 2. 업로드 위해서 www.netlify.com 접속한다 Netlify: Develop & deploy the best web experiences in record time A powerful serverless platform with an intuitive git-based workflow. Automated deployments, shareable previews, and much more. Get started for free! www.netlify.com 3. 다운받은 압축 푼 폴더를 드래그 하면 4. 사이트 주소가 생긴다 - 사이트 주소를 바꾸고 싶으면 Site settings 선택 하고 Chan..
[Java] 생성자 package org.opentutorials.javatutorials.constructor; class Calculator { int left, right; public Calculator(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 CalculatorDemo1 { public static void main(String[] args) { Calculator c1 = ne..
[Java] this package org.tutorials.javatutorial; class thisClass { int x = 10; void thisMeth() { int x = 20; System.out.println(x); //20 System.out.println(this.x); //10 } } public class ScopeDemo { public static void main(String[] args) { thisClass c1 = new thisClass(); c1.thisMeth(); } }
[Java] 클래스 멤버, 인스턴스 멤버 인스턴스 변수는 인스턴스가 만들어 지면서 생성되는데, 클래스 메소드는 인스턴스가 만들어 지기 전에 생성 되기 때문에 클래스 메소드가 인스턴스 멤버에 접근 하는것은 존재하지 않는 것에 접근하는 것과 똑같다. package org.opentutorials.javatutorials.classinstancee; class C1{ static int static_variable = 1; int instance_variable = 2; static void static_static(){ System.out.println(static_variable); } static void static_instance(){ // 클래스 메소드에서는 인스턴스 변수에 접근 할 수 없다. //System.out.println(inst..

반응형