Java面向对象编程(类与对象)

Java面型对象编程

 

类与对象

用建房子来举例子:

造房子之前首先要画图纸,这个图纸是房子所共有的特性,比如房子的属性:大小,颜色等。

        1、定义房子的属性:比如房子的大小,房子的层数,房子的颜色等。

        2、定义房子的功能:住人。

然后使用图纸建造不同的房子。

在Java面型对象编程中。

        类:就是建房子时的图纸。

                属性:这一类事物所共有的特性,就是前面图纸中房子的属性。

                功能:所创建的事物所能执行的功能,如同前面房子的功能。

        对象:用类所创造的具体的事物。

在Java的代码中:

类:要使用class来定义,然后使用成员变量表示属性,直接写到类中。

public class House{
    String size;
    String color;
    int level; 
}

功能:使用成员方法,不写static。

public void live(){
    System.out.println("房子能住人")
}

创建对象:在主程序中创建对象。

                然后对对象进行赋予不同的属性:

                 比如,房子A时红色的,三层楼高。

                            房子B是蓝色的,五层楼高。

                然后调用房子的功能:住人。

public static void main(String[] args){
    House H = new House();//创建了一栋房子,并使用H来表示这栋房子
    H.live();//让房子H运行live这个功能
    //然后设置房子的属性
    H.size="big";
    H.color="red";
    H.level="5";
    //!!!类中没有的属性在此不能使用
    System.out.println("H.size");
}

完整代码:

public class House{
    String size;
    String color;
    int level; 
}

public void live(){
    System.out.println("房子能住人");
}

public static void main(String[] args){
    House H = new House();
    H.live();
  
    H.size="big";
    H.color="red";
    H.level=5;

    System.out.println("H.size");
}

 最后结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值