栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java枚举类和注解章节练习题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java枚举类和注解章节练习题

创建星期枚举类,有7个枚举值,包含计划属性plan,为此属性赋值(使用构造器)。

public enum  Week {

    MONDAY("星期一","语文"),

    TUESDAY("星期二","数学"),

    WEDNESDAY("星期三","英语"),

    THURSDAY("星期四","政治"),

    FRIDAY("星期五","经济学"),

    SATURDAY("星期六","金融学"),

    SUNDAY("星期日","放假");

    private final String weekName;

    private final String plan;

    Week(String weekName,String plan) {

        this.weekName = weekName;

        this.plan = plan;

    }

}

定义一个Student类,要求重写toString()的方法,并且此方法要使用Annotation的三个基本的注释,创建Test类,输出Student类的toString方法的所有注释

public class Student {

    @Override

    @Deprecated

    @SuppressWarnings("a")

    public String toString() {

        return "Student{}";

    }

}

每日一练

  1. 构造器的作用是什么?使用中有哪些注意点(>=3条)

①创建对象 ②初始化对象结构

  1. 关于类的属性的赋值,有几种赋值的方式。谈谈赋值的先后顺序

默认初始化-显式初始化-构造器中初始化-对象.方法 或 对象.属性 给属性赋值

  1. this关键字可以用来调用哪些结构,简单说明一下其使用。

this:属性、方法、构造器

this:理解为当前对象,当前正在创建的对象

4. Java中目前学习涉及到的四种权限修饰符都有什么?并说明各自的权限范围

public——对所有类可见,任何人都可以使用;

private——仅对本类可见,除类型创建者和类型的内部方法外,其他人不使用;4

protected——对本包和所有子类可见(与private相当,差别是继承的类可以访问protected成员,而不能访问private成员)(继承的类即子类)。

默认访问权限default——对本包可见,可以访问同一个包中的其他类的成员,而不能访问其他包的成员。

5. 创建Circle类,提供私有的radius属性,提供相应的get和set方法,提供求圆面积的方法。

public class Circle {

    private double radius;

    public double findArea(){

        return Math.PI * getRadius() * radius;

    }

    public Circle(double radius) {

        this.radius = radius;

    }

    public double getRadius() {

        return radius;

    }

    public void setRadius(double radius) {

        this.radius = radius;

    }

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/981482.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号