Java基础-3类和对象声明与创建
2024-08-20 13:46:05
一)、在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方法对其进行读取/赋值
------概念理由有误区的地方还请不吝指教---------
最新文章
- IO多路复用概念性
- DataBinding examples
- java11-3 String类的获取功能
- CMD修复
- Linux下获取公网IP地址
- ngrok外网登录本地Web服务器
- poj 3122 (二分查找)
- datatable dateset 载体传递数据、存储过程
- DTCMS获取栏目子类
- 在ios中解析json数据
- cocos2d-x-2.2.0_win7+vs2010
- VMware workstation批量创建虚拟机和自动化安装操作系统(二)
- 基于iframe的移动端嵌套
- 使用WordPress搭建的网站如何使URL中不出现”wordpress”
- Android为TV端助力:adb查找包名位置
- 在线SQL
- LeetCode专题-Python实现之第28题: Implement strStr()
- shell练习题1
- Vue note
- weblogic 内存配置