java29
1.封装小练习--长方形
创建长方形类
使用getset方法
利用返回值方法计算长方形的面积,周长。
保证长方形的长宽为整数
2.继承小练习--猫狗
当父类中有构造器时,子类也要有构造器,并且要求设置的参数相同
3.多态小练习--超人谈生意
4.代码块:直接定义在类中或方法中的{ }。
局部代码块:定义在方法中,执行方法时才会被调用
初始化代码块:定义在类中,调用一次构造器就执行一次(隐藏的存放在构造器中)
静态代码块:static{ } ,只执行一次,随着字节码的加载而加载。(打印出的结果会在最前面)
-------小回顾
-1如何调用父类中被隐藏的字段
System.out.println(super.被隐藏的字段名称);
-2如何调用父类中被覆盖的方法
在子类方法中使用super.父类名称
-3如何调用父类中被隐藏的方法
在main方法中使用父类名.方法名
-3方法的覆盖(子类和父类中相同名称的非静态方法)
方法的隐藏(子类和父类中相同名称的静态方法)
-4本类字段的隐藏(在同一个类中,字段名称和方法中参数的名称相同)
调用:this.字段名称
-5方法的重载:同一个类中,方法名称相同,但传参个数不同
方法的覆盖:子类和父类中相同的方法签名(方法名称和传参个数)
java29的更多相关文章
随机推荐
- globals和locals的区别
Python的两个内置函数,locals 和globals,它们提供了基于字典的访问局部和全局变量的方式. 1.locals()是只读的.globals()不是.这里说的只读,是值对于原有变量的只读. ...
- 如何查看k8s存在etcd中的数据(转)
原文 https://yq.aliyun.com/articles/561888 一直有这个冲动, 想知道kubernetes往etcd里放了哪些数据,是如何组织的. 能看到,才有把握知道它的实现和细 ...
- 模拟SQL用户 EXECUTE AS USER
EXECUTE AS USER= @domain SELECT SUSER_NAME(), USER_NAME(); REVERT 以下语句可以模拟SQL用户,具体使用场景自行脑补.
- Linux运维人员最常用166个命令汇总
引用自“菜鸟博客” 命令 功能说明 线上查询.帮助命令(2个) man 查看命令帮助,命令词典,更复杂还有info,但不常用. help 查看Linux内置命令的帮助,比如cd等命令. 文件.目录操作 ...
- Kettle在windows下分布式集群的搭建
集群的搭建 我这里用的是kettle7.1版本的 下载解压 我们打开kettle的安装目录,进入到data-integration->pwd目录,找到carte-config-master-80 ...
- php多维数组排序
数组 array(11) { [0] => array(7) { ["food_id"] => string(2) "31" ["food ...
- Oracle导出表数据与导入表数据dmp,以及导入导出时候常见错误
使用DOS 操作界面导出表数据,导入表数据(需要在数据库所在的服务器上边执行) exp UserName/Password@192.168.0.141/orcl file=d:\xtables.d ...
- (Python基础)2 or 3?
对于大部分初学者来说,该选择Python2.x还是Python3.x?我想这个问题都是普遍初学者的疑问.我的回答当然是学Python3.x的啦.因为下面有段官方原话是这样子说的 ,大概意思呢就是Pyt ...
- ORACLE在IMP时候出现数据丢失
IMP-00019: 由于 ORACLE 错误 12899 而拒绝行 IMP-00003: 遇到 ORACLE 错误 12899 ORA-12899: 列 "JACKEYJ".&q ...
- 阿里云 配置ssl 在nginx上
写给自己的备忘录: 很乱 如果你也是 配置nginx ssl 可以给我留言 ,我是为了 捣鼓微信小程序后台 需要https 阿里云有免费一年的 ssl服务 链接 https://www.aliyun. ...