0
点赞
收藏
分享

微信扫一扫

【JAVA百炼成仙】化神篇——面向对象①(对象、类)

Java旺 2022-03-12 阅读 57

🔎这里是JAVA成仙路,关注我学习JAVA不迷路
👍如果对你有帮助,给博主一个免费的点赞以示鼓励
欢迎各位🔎点赞👍评论收藏⭐️

前言:本章具体介绍了什么是类和对象以及创建方法,整篇文章用人和人类来举例,图解穿插代码案例。

JAVA成仙路从基础开始讲,后续会讲到JAVA高级,中间会穿插面试题和项目实战,希望能给大家带来帮助!

文章目录

对象

属性

public class Ren {
    //属性,这里放了手,脚,眼睛.我这里只是声明了属性还没有赋值
    private String shou;//shou 就是Ren的属性,成员属性,成员变量
    private String jiao;
    private String yan;
    }

方法

public class Ren {
    //属性,这里放了手,脚,眼睛.我这里只是声明了属性还没有赋值
    private String shou;
    private String jiao;
    private String yan;

    //这里声明一个方法来组装这个人
    public String zhuang() {
        return String.format("由%s和%s和%s拼装成了一个人叫王五", shou, jiao, yan);
    }
    }

在这里插入图片描述

声明类

声明一个类的整体结构如下:

//普通类
public class className {
}
//抽象类
public abstract class className{
}
//类a继承类b
public class a extends b{
}
//类a实现类b
public class a implements b{
}

实例化对象

在这里插入图片描述

public class Ren {
    //属性,这里放了手,脚,眼睛.我这里只是声明了属性还没有赋值
    private String shou;
    private String jiao;
    private String yan;

    //这里声明一个方法来组装这个人
    public String zhuang() {
        return String.format("由%s和%s和%s拼装成了一个人叫王五", shou, jiao, yan);
    }

    //这里声明了set方法来传值
    public void setshou(String id) {
        this.shou = shou;
    }
    public void setjiao(String jiao) {
        this.jiao = jiao;
    }
    public void setyan(String yan) {
        this.yan = yan;
    }
}
public class Test {
    @org.junit.jupiter.api.Test
    public void a() {
        Ren ren = new Ren();
        ren.setjiao("两只脚");
        ren.setshou("两只手");
        ren.setyan("两个眼");
        String rr = ren.zhuang();
        System.out.println(rr);
    }
}

执行结果:
在这里插入图片描述

举报

相关推荐

0 条评论