感觉java就是类_java类与实例

标签:

最近在看设计模式,感觉自己对java的三大特性的理解不够清晰,搞不清楚抽象类、接口、泛型的用处和优缺点。设计模式学了一半,想着还是停下来脑补一下java的基础,就从java对象开始吧。

一、java对象

记得刚开始学java对象的时候,老师给我们解释说“一切事物皆为对象”,即所有东西都是对象,对象就是可以看得到、感觉到、听到、触摸到、尝到、或者闻到的东西。准确地说,对象是一个自包含的实体,用一组可识别的特性和行为来标识。

二、java类

要解释java的类,我们先从一个小例子开始,生活中天气预报是我们经常关注的,把天气预报抽象成一个对象,它可能会有温度、湿度等信息,代码如下:

//温度

private inttemperature;//湿度

private inthumidity;public intgetTemperature() {returntemperature;

}public void setTemperature(inttemperature) {this.temperature =temperature;

}public intgetHumidity() {returnhumidity;

}public void setHumidity(inthumidity) {this.humidity =humidity;

}

天气预报对象放在哪里呢,假如放在你家,你愿意大家到你家获取天气预报信息吗?对象应该要放在一个合适的地方,谁需要该对象就到一个指定的地方获取,这个地方就是“类”,类就是具有相同的属性和功能的对象的抽象集合。我们来看代码,天气预报应该放在天气预报工作站类中。

//天气预报工作站类

public classWeatherForecastStation {//温度

private inttemperature;//湿度

private inthumidity;public intgetTemperature() {returntemperature;

}public void setTemperature(inttemperature) {this.temperature =temperature;

}public intgetHumidity() {returnhumidity;

}public void setHumidity(inthumidity) {this.humidity =humidity;

}

}

这里有三点要注意:

1、类名称首字母要大写,多个单词则各个首字母大写。

2、对外公开的方法需要用“public”修饰符。

3、用“public”修饰的类,java文件名必须是该类的名称,一个java文件只能有一个public修饰的类,一个java文件可以定义有多个类。

三、java实例

实例,就是一个真实的对象。比如我们都是“人”,而你和我其实就是“人”类的实例了。实例化就是创建对象的过程,使用new关键词类创建。

WeatherForecastStation station = new WeatherForecastStation();

上面代码做了两件事,

WeatherForecastStation station;//声明一个WeatherForecastStation对象,对象名为station

station = new WeatherForecastStation();//将station对象实例化

标签:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值