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

Java封装和多态作业

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

Java封装和多态作业

⦁    选择题
1.    使用权限修饰符(  B  )修饰的类的成员变量和成员方法,可以被当前包中所有类访问,也可以被它的子类(同一个包以及不同包中的子类)访问。(选择一项)
        
    A    public
    B.    protected
    C.    默认
    D.    private

2.    给出如下代码,如何使成员变量m被方法fun()直接访问( C   )。(选择一项)
    class Test {
    private int m;
    public static void fun() {
    }
}
        
    A    将private int m 改为protected int m
    B.    将private int m 改为public int m
    C.    将private int m 改为static int m
    D.    将private int m 改为int m

⦁    判断题
⦁    使用public修饰的成员属性和方法可以被当前项目中所有包的所有类访问。(对   )
⦁    类的方法通常设为public,而类的实例变量一般也设为public。(对    )
⦁    与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法的被访问范围,private修饰符则缩小了这种范围。(  对  )
⦁    访问权限是private的变量,只能在本类和与本类同一个包中的其他类使用。( 错  )

⦁    简答题
⦁    private、默认、protected、public四个权限修饰符的作用
⦁    public: 一览无遗(能被所有的类访问)
⦁    protected:子承父业 (儿子自己使用,能被同包外的子包类访问)
⦁    default :家庭和睦((只能被同包下的类访问)
⦁    private :占为已有(只能在本类中进行访问)

⦁    编码题
⦁    使用面向对象的思想,编写自定义描述狗的信息。设定属性包括:品种,年龄,心情,名字;方法包括:叫,跑。
要求:
⦁    设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问
⦁    限定心情只能有“心情好”和“心情不好”两种情况,如果无效输入进行提示,默认设置“心情好”。
⦁    设置构造函数实现对属性赋值
⦁    叫和跑的方法,需要根据心情好坏,描述不同的行为方式。
⦁    编写测试类,测试狗类的对象及相关方法(测试数据信息自定义)
运行效果图:

 

⦁    以面向对象的思想,编写自定义类描述IT从业者。设定属性包括:姓名,年龄,技术方向,工作年限, 工作单位和职务;方法包括:工作
要求:
⦁     设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问
⦁     限定IT从业人员必须年满15岁,无效信息需提示,并设置默认年龄为15。
⦁     限定“技术方向”是只读属性
⦁     工作方法通过输入参数,接收工作单位和职务,输出个人工作信息
⦁     编写测试类,测试IT从业者类的对象及相关方法(测试数据信息自定义)
运行效果图:

 

⦁    可选题

⦁    以面向对象的思想,编写自定义类描述图书信息。设定属性包括:书名,作者,出版社名,价格;方法包括:信息介绍
要求:
⦁    设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问
⦁    限定介格必须大于10,如果无效进行提示
⦁    限定作者,书名境外为只读属性
⦁    设计构造方法实现对属性赋值
⦁    信息介绍方法描述图书所有信息
⦁    编写测试类,测试图书类的对象及相关方法(测试数据信息自定)
运行效果图:

 

⦁    某公司要开发名为”我爱购物狂”的购物网站,请使用面向对象的思想设计描述商品信息
要求:
⦁    分析商品类别和商品详细信息属性和方法,设计商品类别类和商品详细信息类
⦁    在商品详细信息类中通过属性描述该商品所属类别
⦁    设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问
⦁    编写测试类,测试商品类别类和商品详细信息类的对象及相关方法(测试数据信息自定)
⦁    创建包info—存放商品类别类和商品详细信息类,创建包test—存放测试类
        参考分析思路:
商品类别类:
属性:类别编号,类别名称
商品详细信息类:
属性:商品编号,商品名称,所属类别,商品数量(大于0),商品价格(大于0),
方法:盘点的方法,描述商品信息。内容包括商品名称,商品数量,商品价格,现在商品总价以及所属类别信息
运行效果图:

 

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

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

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