类和对象初步认识
什么是面像对象?
在面向对象的世界里,一切皆对象。面向对象是解决问题的一种思想
它是对象相互交织在一起完成某件事或者完成某个特定的动作。
面向过程又是什么?
- 面向过程在于描述细节,例如下面图片,女人遛狗而男人表白,表白成功然后看电影吃东西等等…
- 这些行为上的举动就可以理解为面向过程,它是用来描述细节部分的
类
- 类也就是面向过程的那个过程,用来把一件商品或者人给实体化
- 定义:类的定义是由class 类名{}语法形式,需要用到class关键字
class person{
private String name;//描述人的姓名
private int age;//描述人的年龄
}
class为定义类的关键字,ClassName为类的名字,{}中为类的主体。
对象
对象就是将一个类实例化将里面描述的信息给实体化,比如类定义了一个电视机。
class TV{
public String brand; // 品牌
public String type; // 型号
public double weight; // 重量
public double length; // 长
public double width; // 宽
public double height; // 高
public String color; // 颜色
public void Watch(){ // 看电视
System.out.println("看电视");
}
在通过new关键字去实例化创建一个对象
public static void main(String[] args) {
TV tv=new TV();
}
在创建一个show方法用来输出对象属性
void show() {
System.out.println("品牌 " + this.brand + " 型号 " + this.type + " 重量 " + this.weight + " 颜色 " + this.color);
this.Watch();
}
在通过 . 点操作符通过类名去访问成员变量进行赋值或成员方法进行调用
public static void main(String[] args) {
TV tv = new TV();
tv.brand = "华为";//品牌
tv.type = "3.85";//型号
tv.weight = 89.65;//重量
tv.color = "红色";//颜色 //我就不一一列举了
tv.show();
}
}
以上则是全部内容,内容比较简洁只是给类和对象做一个初步的介绍