1.封装小练习--长方形
创建长方形类
使用getset方法
利用返回值方法计算长方形的面积,周长。
保证长方形的长宽为整数
2.继承小练习--猫狗
当父类中有构造器时,子类也要有构造器,并且要求设置的参数相同
3.多态小练习--超人谈生意
4.代码块:直接定义在类中或方法中的{ }。
局部代码块:定义在方法中,执行方法时才会被调用
初始化代码块:定义在类中,调用一次构造器就执行一次(隐藏的存放在构造器中)
静态代码块:static{ } ,只执行一次,随着字节码的加载而加载。(打印出的结果会在最前面)

-------小回顾
-1如何调用父类中被隐藏的字段
System.out.println(super.被隐藏的字段名称);

-2如何调用父类中被覆盖的方法
在子类方法中使用super.父类名称
-3如何调用父类中被隐藏的方法
在main方法中使用父类名.方法名

-3方法的覆盖(子类和父类中相同名称的非静态方法)
方法的隐藏(子类和父类中相同名称的静态方法)

-4本类字段的隐藏(在同一个类中,字段名称和方法中参数的名称相同)
调用:this.字段名称

-5方法的重载:同一个类中,方法名称相同,但传参个数不同
方法的覆盖:子类和父类中相同的方法签名(方法名称和传参个数)

java29的更多相关文章

随机推荐

  1. 【转载】robocopy的用法

    经常进行文件管理操作的朋友们,不满意于Windows系统内置的复制功能,因为它太龟速了.于是大家就使用FastCopy.TeraCopy之类的软件来加速复制,但是你是否知道Windows 7已经内置快 ...

  2. Python中Lambda表达式使用

    软件环境 Python: 2.7.13; win10 Lambda描述 python 使用 lambda 表达式来创建匿名函数 lambda只是一个表达式,函数体比def简单很多 lambda的主体是 ...

  3. Scrapy实战篇(一)之爬取链家网成交房源数据(上)

    今天,我们就以链家网南京地区为例,来学习爬取链家网的成交房源数据. 这里推荐使用火狐浏览器,并且安装firebug和firepath两款插件,你会发现,这两款插件会给我们后续的数据提取带来很大的方便. ...

  4. linux怎么样显示命令历史后又显示命令的输入时间

    linux的bash内部命令history就可以显示命令行的命令历史,默认环境执行 history命令后,通常只会显示已执行命令的序号和命令本身.如果想要查看命令历史的时间戳,那么可以执行: 临时显示 ...

  5. 刘志梅2017710101152.《面向对象程序设计(java)》第一周学习总结

    本人学号<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com http://ww ...

  6. 网页编程工具:EditPlus

    字体:Consolas EditPlus,很土很简单很强大的网页编程工具 http://www.editplus.com/download.html  下载 http://www.cnblogs.co ...

  7. 1 CRM

    一.crm介绍 CRM,客户关系管理系统(Customer Relationship Management).企业用CRM技术来管理与客户之间的关系,以求提升企业成功的管理方式,其目的是协助企业管理销 ...

  8. Linux命令:unlias

    语法 unalias [-a] name [name ...] 说明 取消别名. 可以一次取消多个别名,写几个取消几个.不写,取消所有别名. 参数 -a 取消所有别名,不论后面是否跟一个还是多个nam ...

  9. nginx的一次工作记录

    upstream fazhi_ui{ server ; } upstream fazhi_api{ server ; } server { listen ; server_name localhost ...

  10. c++ 面试题(C/C++/STL)

    1,智能指针:auto_ptr(c++11 已经弃用),unique_ptr(用于取代 auto_ptr),  shared_ptr,  weak_ptr http://www.cnblogs.com ...