달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

생성자 함수를 이용한 객체 생성 2

   

   

소스 코드

   

  1. <script type="text/javascript">
  2.         //생성자 함수
  3.         function Student(name, korean, math, english, science){
  4.                 //속성 지정
  5.                 //this 전역변수로 this없으면 지역변수
  6.                 this.name = name;
  7.                 this.korean = korean;
  8.                 this.math = math;
  9.                 this.english = english;
  10.                 this.science = science;
  11.                  
  12.                 //메소드 지정
  13.                 this.getSum = function(){
  14.                         return this.korean + this.math + this.english + this.science;
  15.                 };
  16.                 this.getAverage = function(){
  17.                         return this.getSum()/4;
  18.                 };
  19.                 this.toString = function(){
  20.                         return this.name + ', ' + this.getSum() + ', ' + this.getAverage();
  21.                 };             
  22.         }
  23.          
  24.         //생성자 함수를 이용한 객체 생성
  25.         var student = new Student('홍길동', 90, 77, 80, 95);
  26.          
  27.         //출력
  28.         document.write(student);
  29.          
  30.          
  31.         document.write('<br>');
  32.         //생성자 함수를 이용한 객체 생성
  33.         var student2 = new Student('대장금', 53, 87, 86, 67);       
  34.         document.write(student2);
  35.          
  36.          
  37. </script>
  38. </head>
  39. <body>
  40.    
  41. </body>


   

 

출력결과

   

Posted by codedragon codedragon

댓글을 달아 주세요

Camera(카메라)

카메라를 제어할 수 있는 클래스

View에 동영상 또는 카메라 프리뷰와 같은 화면을 표시하며

빠른 화면 변화 또는 그려지는 양이 많을 경우 SurfaceView를 사용해 처리합니다.

   

   

Camera 클래스 종류

android.hardware.Camera

하드웨어 카메라 모듈을 제어합니다.

사진을 찍을 때 사용됩니다.

android.graphics.Camera

보는 시각에 따라 달라지는 3D 입체 효과를 보여 줍니다.

   

   

카메라 사용 선언문

카메라 기능을 사용하기 위해 마니페스트 파일에 다음 선언문 작성

<uses-permission android:name="android.permission.CAMERA" />

<uses-feature android:name="android.hardware.camera" />

<uses-feature android:name="android.hardware.camera.autofocus" />

   

   

카메라 생성 및 파괴

static Camera open ()

void release ()

 

Posted by codedragon codedragon

댓글을 달아 주세요