Java基础-3类和对象声明与创建

  一)、在1和2中有粗略介绍过类和对象的概念,在这里简单回顾一下:

    对象与类:一个实际或者虚拟的物体,这个物体既是我们的对象,这个物体呢又是属于一个分,如动物类,人类

  二)、创建对象:

    在创建对象的时候。我们需要先抽象出类,比如我们需要创建一个对象是生物类是人,那么人具有吃饭、睡觉、说话等等属性,所以定义类实现如下:

    

 1 package test;
 2 
 3 public class Man { // 创建一个人类
 4     // 人类拥有的属性吃饭、睡觉、说话
 5     private String EAT;
 6     private String SLEEP;
 7     private String SPEAK;
 8     
 9     // 对人所具有的属性进行封装
10     public String getEat() {
11         return EAT;
12     }
13     public void setEat(String eAT) {
14         this.EAT = eAT;
15     }
16     public String getSleep() {
17         return SLEEP;
18     }
19     public void setSleep(String sLEEP) {
20         this.SLEEP = sLEEP;
21     }
22     public String getSpeak() {
23         return SPEAK;
24     }
25     public void setSpeak(String sPEAK) {
26         this.SPEAK = sPEAK;
27     }
28     
29     //    实现对象
30     public static void main(String[] args) {
31         // TODO Auto-generated method stub
32      Man man=new Man();
33      man.setEat("吃一碗饭");
34      man.setSleep("睡一小时");
35      man.setSpeak("聊会天");
36      System.out.println(man.getEat());
37      System.out.println(man.getSleep());
38      System.out.println(man.getSpeak());     
39     }
40 
41 }
View Code

    在这里我们使用了new关键字和想要创建对象的类名,如:Man man= new Man();

    等号左边以类名Man作为变量类型定义了一个变量man,来指向等号右边通过new关键字创建的一个Man类的实例对象,变量man就是对象的引用,而通过以上步骤我们实例化了一个对象,需要注意的是在new语句的类名后一定要加上(),Man()被称为构造方法,对于封装了的对象方法需要通过get/set方法对其进行读取/赋值

------概念理由有误区的地方还请不吝指教---------

猜你喜欢

转载自www.cnblogs.com/yangfawang/p/10302584.html