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

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

  二)、创建对象:

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

    

 package test;

 public class Man { // 创建一个人类
// 人类拥有的属性吃饭、睡觉、说话
private String EAT;
private String SLEEP;
private String SPEAK; // 对人所具有的属性进行封装
public String getEat() {
return EAT;
}
public void setEat(String eAT) {
this.EAT = eAT;
}
public String getSleep() {
return SLEEP;
}
public void setSleep(String sLEEP) {
this.SLEEP = sLEEP;
}
public String getSpeak() {
return SPEAK;
}
public void setSpeak(String sPEAK) {
this.SPEAK = sPEAK;
} // 实现对象
public static void main(String[] args) {
// TODO Auto-generated method stub
Man man=new Man();
man.setEat("吃一碗饭");
man.setSleep("睡一小时");
man.setSpeak("聊会天");
System.out.println(man.getEat());
System.out.println(man.getSleep());
System.out.println(man.getSpeak());
} }

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

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

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

最新文章

  1. IO多路复用概念性
  2. DataBinding examples
  3. java11-3 String类的获取功能
  4. CMD修复
  5. Linux下获取公网IP地址
  6. ngrok外网登录本地Web服务器
  7. poj 3122 (二分查找)
  8. datatable dateset 载体传递数据、存储过程
  9. DTCMS获取栏目子类
  10. 在ios中解析json数据
  11. cocos2d-x-2.2.0_win7+vs2010
  12. VMware workstation批量创建虚拟机和自动化安装操作系统(二)
  13. 基于iframe的移动端嵌套
  14. 使用WordPress搭建的网站如何使URL中不出现”wordpress”
  15. Android为TV端助力:adb查找包名位置
  16. 在线SQL
  17. LeetCode专题-Python实现之第28题: Implement strStr()
  18. shell练习题1
  19. Vue note
  20. weblogic 内存配置

热门文章

  1. 【JavaScript 封装库】BETA 3.0 测试版发布!
  2. jade在命令行实时编译
  3. IntelliJ IDEA环境使用
  4. 2017.9.16 Web 应用开发环境搭建与开发工具安装
  5. 剑指offer 35 第一个只出现一次的字符
  6. MyBatis简单了解
  7. innerHTML动态添加标签的注意事项
  8. virtual base classes
  9. PBJVision 快速在应用中集成相机/拍摄功能
  10. 通过ABAP程序创建透明表