클래스는 사물의 속성(외부 특성)과 동작(기능)의 집합입니다
Java는 실생활에서 파생되기 때문에 실생활의 클래스가 무엇인지 먼저 알아야 합니다.
예를 들어 인간은 왜 인간일까요? 우리는 모두 귀, 코, 입 등 이름, 나이 등 공통된 외적인 특성을 가지고 있기 때문입니다. 우리 모두는 먹고 마시고 숨쉬고 잠드는 등 비슷하고 동일한 기능을 갖고 있으므로, 함께 둘러싸이면 우리를 인간이라고 부릅니다.
클래스를 정의하려면 class라는 키워드를 사용하세요. format : class 클래스 이름 {
. 2. 이 유형의 속성은 무엇입니까? 속성이란 무엇입니까? 사물과 멤버 변수의 외부 특성입니다.3. 이런 종류의 행동은 무엇입니까? 행동이란 무엇입니까? 사물, 주로 동사나 멤버 메소드가 갖는 기능입니다.
요구 사항:
예:
인간 정의
1. 설명된 인간을 찾습니다.
2 속성: 이름, 나이, 성별, 혈액형
3. 오줌누기, 자기
class Liu { //类的属性 String name; int age; String sex; String xuexing; //类的行为; public void eat() { System.out.println("吃"); } public void drink() { System.out.println("喝"); } public void la() { System.out.println("拉"); } public void sa() { System.out.println("撒"); } public void sleep() { System.out.println("睡"); } }
Object
1. 객체란 무엇입니까
객체는 클래스의 구체적인 구체화입니다.
2. 객체 생성 형식
클래스 이름 객체 이름 = new 클래스 이름();Liu p = new Liu();
3. 객체 이름에 속성을 사용하는 방법. 속성 이름 = 속성 값;p.sex = "woman";
p.xuexing = "AB 유형"4. objectsp.eat();Object name.Method name();
5.Instancepackage com; //测试类:里面会提供主方法 public class Demoliu { //程序执行的入口,主方法 public static void main(String[] args) { //创建出来一个小人 Liu p1 = new Liu(); //给这个人的属性赋值 p1.name = "tom"; p1.age = 18; p1.sex = "女人"; p1.xuexing = "AB型"; System.out.println(p1.name + "..." + p1.age + "..." + p1.sex + "..." + p1.xuexing); //调用这个人的行为 p1.eat(); p1.drink(); p1.sleep(); //创建出来一个小人 Liu p2 = new Liu(); //给这个人的属性赋值 p2.name = "jerry"; p2.age = 19; p2.sex = "男人"; p2.xingzuo = "射手座"; System.out.println(p2.name + "..." + p2.age + "..." + p2.sex + "..." + p2.xuexing); //调用这个人的行为 p2.eat(); p2.drink(); p2.sleep(); } } //描述类:人类 class Liu { //属性:外在特征,成员变量 String name; //姓名 int age; //年龄 String sex; //性别 String xingzuo; //星座 //行为:具备的功能,成员方法 public void eat() { System.out.println("吃"); } public void drink() { System.out.println("喝"); } public void sleep() { System.out.println("睡"); } }
Variables
멤버 변수 및 지역 변수
예:예:public static void main(String[] args) { int i = 1; { int j = 2; } } public static int getSum(int i, int j) { int sum = i + j; return sum; }
2. 멤버 변수란 무엇인가요?
클래스에 정의된 메소드 외부의 변수는 멤버 변수입니다.
class Person { String name; int age; public void eat() { } }
1. 정의 위치가 다름
로컬 변수: 메소드 내부 또는 메소드 선언에서 정의됨로컬 변수: 스택의 메서드에 저장됨
멤버 변수: 힙의 개체에 저장됨3. 초기 값이 다름
로컬 변수: 기본 초기 값이 없습니다. 사용하려면 먼저 할당해야 합니다.4. 수명주기가 다릅니다
사용 사용 사용 사용 사용 out out off out out out out out ofthrough ' through ' through ' through through 's ' 통해 통과 통과 통과 통과 통과 통과 통과 통과 통과 통과 통과 통과 통과 통과 통과 통과 통과 통과 through through through through through through through through through‐to‐overuch‐to‐to‐lookthrough
대상에 저장되므로 대상의 존재와 함께 존재하고 대상의 소멸과 함께 사라집니다멤버 변수: 이 클래스에서는 모든 메소드에서 사용할 수 있습니다.
위 내용은 Java 클래스, 객체 및 변수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!