第六天20160810

a)         形参与实参

一、             形参为基本数据类型:形参改变,实参不变。

二、             形参为引用数据类型:形参改变,实参通常都会改变。

b)         可变长参数:JDK1.5开始出现

一、可变长参数只能用于形参。

二、格式:

数据类型… 参数名

三、可变长参数的本质:一维数组。

四、如果方法有多个参数,可变长参数必须出现在最后。

c)         构造器(构造方法,构造函数)

一、类一定有构造方法。

二、构造方法的特征:

  1. 构造方法的名字与类名相同(普通方法也可以与类同名)。
  2. 构造方法没有返回类型,但不能使得void关键字

三、当没有在类中写构造方法时,JVM会自动为类添加默认构造方法

默认构造方法:

访问权限与类相同 名字与类名相同(){

}

四、当在类中写了构造方法时,JVM不再为类添加默认的构造方法。

五、通常,构造方法只能在new关键字后调用,而不能通过类的对象调用。

六、构造方法的作用:为类的成员变量初始化

七、构造方法可以重载

d)         this关键字:引用类自身的成员变量与成员方法。

e)         面向对象的特征:封装,继承,多态,抽象

f)          封装:类的成员变量私有化,为私有的成员变量提供公有的get()或set().

g)         static关键字:static修饰的成员可以通过类名(接口名)直接调用,也可以通过类的实例调用。

一、修饰变量:静态变量,类所有的对象共用一份静态变量。静态变量只在第一次使用类时初始化,从第二次使用类开始JVM不再初始化静态变量。

二、修饰方法:静态方法,静态方法中不能使用this与super关键字。静态方法只能直接调用当前类中静态的成员.

 
   
时间: 2024-11-17 11:56:46

第六天20160810的相关文章

第二个Sprint冲刺第六天

第二个Sprint冲刺第六天

iOS开发——完整项目实战OC篇&百思不得姐第六天

百思不得姐第六天 上午 一:使用Xib加载View 一般我们直接在分类里面,因为Xib加载的代码都是一样 二:键盘的两个常见属性 inoutAccessoryView inputView 三:切换系统和自定义键盘的简单使用方式,是不是很变态 根据使用的键盘判断类型并且切换 四:使用动画的方式,其实就是设置切换的时间就可以了 五:特殊需求,直接总定义并且添加View(不使用inoutAccessoryView) 使用通知实现工具条跟着键盘的移动:(上移键盘的高度) 1:改变Y值,上下改变Y值->使

第一次冲刺第六天

团队第一次冲刺第六天(2015/5/11) 完成任务: 部分附加小功能已经基本实现. 计划任务: 完成晃动实现亮屏锁屏. 遇到问题: 不过分功能有时可以用,有时不反映.软件不强壮

团队作业8----第二次项目冲刺(Beta阶段) 第六天

BETA阶段冲刺第六天 1.小会议ing 2.每个人的工作 (1)昨天已完成的工作 重复部分可以用红色字体显示 (2) 今天计划完成的工作 (3) 工作中遇到的困难: 尤少辉:在测试的时候,当队友提出对查重部分显示红色这方面的bug时,起初没有想到是其中的一个空格键没有处理好,由于这块部分的代码是我写的,发现自己当时有些马虎了,但是今天及时发现,这也说明代码复审的重要性. 洪世豪:今天测试一切顺利,并没有遇到太大的问题 王杰:对于重复部分显示红色这块方面测试,在重复的开头第一句话无法显示红色,经

团队项目冲刺第六天

团队项目冲刺第六天个人工作总结如下: 1.昨天干了什么? 昨天实现了软件的用户注册功能,但是数据库的设计需要后期进行优化设计. 2.今天准备干些什么? 今天准备将已经做好的界面或者部分功能进行整合,从整体上对软件的设计进行修改完善. 3.遇到什么难题? 界面之间的跳转出现问题,并且有些界面的设计xu要进行修改,比如最开始运行的界面需要设置为全屏,将theme设置为了全屏,但是样式没有发生变化,xml文件中也进行了配置,目前还不知道错误在哪..

十五天精通WCF——第六天 你必须要了解的3种通信模式

wcf已经说到第六天了,居然还没有说到这玩意有几种通信模式,惭愧惭愧,不过很简单啦,单向,请求-响应,双工模式,其中的第二种“请求-响应“ 模式,这个大家不用动脑子都清楚,这一篇我大概来分析下. 一:“请求-响应“模式   如果你看了我上一篇的博文,你应该非常清楚这种类似“本地调用”的方式,wcf同样也分为“同步”和“异步”两种,不过不管是异步还是同步,最终都逃 不过是“请求-响应”这个事实,对吧. 1: 同步方式 这种方式我想没什么好说的,前面几篇我已经说的非常清楚了,具体使用方法可以参考我的

天津出差系列(六)----第六天

早上七点多前台打印不了导检单,浏览器左下角报(isvip未定义),原因可能是vip默认为null.但是这个原因也不可能,因为我进去编辑选择vip后保存,再次打印导检单还是不行. 但是等到下午我把原来的程序(也就是上午打印不了的程序)替换过去,再次打印就可以了(同样的人). (这个原因不明,现在导检单又可以打印了) 在科室录入页面模板配置成了阴性,但是选择后还是阳性打钩. 原因是当模板为小数的时候,后台过程完数字后还有一个小数点,导致的.(已解决) 科室录入页面放射科弃检问题.(已解决) 团体确认

【每日Scrum】第六天(4.27) TD学生助手Sprint2站立会议

站立会议 组员 昨天 今天 困难 签到 刘铸辉 (组长) 今天和楠哥做了课程事件和日历表操作的例子,并尝试做时间表和日历表的数据库设计 Y 刘静 今天开始编辑自己项目中的日历管理 编辑程序,能够在日历界面,随便点击某一天,能够添加这一天的时间,具体到小时定时 还行不太难 Y 解凤娇 今天查看网络上关于软件测试的文档以及说明 开始进行功能测试. 繁琐,bug不少正在努力修正 Y 王洪叶 查找铁道大学周边的服装广场和同学比较常去的一些购物广场,并通过调查,得到各个地点的具体位置和详细信息. 通过看视

安卓第六天笔记--ListView

安卓第六天笔记--ListView 1.AdapteView AdapteView 继承ViewGroup它的本质是容器 AdapterView派生了3个子类: AbsListView AbsSpinner AdapterViewAnimation 这3个类是抽象类 实际使用中采用的是它们的子类 2.Adpate结构 3.使用ArrayAdapter完成ListView显示 ListView使用的是ListAdapter类型的适配器 由于只显示文字,所有使用ArrayAdapter ArrayA