자바 천 백 문05 대상 지향 (002)package 와 import 의 역할 은 무엇 입 니까?
1. 자바 에서 package 는 무엇 입 니까?
즉시 싸다.쉽게 말 하면 클 라 스 (클래스) 와 인터페이스 (인터페이스) 를 분류 하 는 방식 이다.자바 개발 에 서 는 수백 개의 클래스 와 인 터 페 이 스 를 쓸 것 이 므 로 분류 가 필요 하 다.더 많은 유형 을 알 아 보 세 요. 여기 보 세 요. 유형, 대상 에 게 어떤 비밀 이 있 는 지 더 많은 인 터 페 이 스 를 알 아 보 세 요. 여기 보 세 요. 인터페이스 와 추상 류 는 어떤 차이 가 있 습 니까?
2. 자바 에서 import 는 무슨 소 용이 있 습 니까?
자바 에서 컴 파 일 러 는 패키지 이름 + 클래스 이름 에 따라 클래스 를 찾 습 니 다. import 문 구 는 컴 파 일 러 에 게 지정 한 클래스 를 찾 으 라 고 알려 줍 니 다.예 를 들 어 모든 디 렉 터 리 에 자바 설치 / 자바 / io 가 사용 할 수 있 는 클래스 를 컴 파일 러 에 불 러 오 라 고 요구 합 니 다.
import java.io.*;
3. 원본 파일 에서 설명 하 는 규칙
원본 파일 에서 성명 류, 성명 패키지, import 문 구 를 쓸 때 일부 규칙 은 없어 서 는 안 됩 니 다.
4. 자바 소스 파일 을 어떻게 작성 합 니까?
먼저 메모 장 을 열 고 두 가지 종 류 를 만 듭 니 다. Employee 와 EmployeTest 는 Employee. java, EmployeTest. java 라 는 이름 으로 저 장 됩 니 다. 이것 이 자바 원본 파일 입 니 다.여기 서 Employee 류 와 Employetest 류 는 공공 류 입 니 다.그 중에서 Employee 류 는 명확 한 구조 함수 가 있 고 인 자 를 받 아들 입 니 다.그리고 네 개의 인 스 턴 스 변수의 이름, 연령, 이름 과 월급 이 있 습 니 다.
import java.io.*;
public class Employee{
String name;
int age;
String designation;
double salary;
// This is the constructor of the class Employee
public Employee(String name){
this.name = name;
}
// Assign the age of the Employee to the variable age.
public void empAge(int empAge){
age = empAge;
}
/* Assign the designation to the variable designation.*/
public void empDesignation(String empDesig){
designation = empDesig;
}
/* Assign the salary to the variable salary.*/
public void empSalary(double empSalary){
salary = empSalary;
}
/* Print the Employee details */
public void printEmployee(){
System.out.println("Name:"+ name );
System.out.println("Age:" + age );
System.out.println("Designation:" + designation );
System.out.println("Salary:" + salary);
}
}
다음은 Employetest 클래스 입 니 다. Employee 클래스 의 두 개의 인 스 턴 스 대상 을 만 들 고 호출 방법 은 각 대상 의 속성 할당 입 니 다.그 중 하 나 는 메 인 방법 이다.실행 클래스 는 실제 적 으로 이 클래스 를 실행 하 는 main 방법 입 니 다. (main 방법 이 없 는 클래스 는 실행 할 수 없습니다.)
import java.io.*;
public class EmployeeTest{
public static void main(String args[]){
/* Create two objects using constructor */
Employee empOne = new Employee("James Smith");
Employee empTwo = new Employee("Mary Anne");
// Invoking methods for each object created
empOne.empAge(26);
empOne.empDesignation("Senior Software Engineer");
empOne.empSalary(1000);
empOne.printEmployee();
empTwo.empAge(21);
empTwo.empDesignation("Software Engineer");
empTwo.empSalary(500);
empTwo.printEmployee();
}
}
현재 이 두 종 류 를 컴 파일 한 다음 EmployeTest 를 실행 합 니 다.
실행 결 과 는 다음 과 같 습 니 다. Name: James Smith Age: 26 Design: Senior Software Engineer 급여: 1000.0 이름: Mary Anne Age: 21 디자인: 소프트웨어 엔지니어 급여: 500.0
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 천 백 문05 대상 지향 (003)자바 에서 추상 적 인 개념 은 어떻게 표현 합 니까?일반 류 보다 실현 되 지 않 은 방법, 즉 추상 적 인 방법 도 정의 할 수 있다.보통 구체 적 인 유형 (부류) 으로 추상 류 (부류) 를 계승 하여 추상 류 중의 추상 적 인 방법 을 실현 한다.부모 클래스 는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.