第六天20160810

a)         形参与实参

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

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

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

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

二、格式:

数据类型… 参数名

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

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

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

一、类一定有构造方法。

二、构造方法的特征:

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

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

默认构造方法:

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

}

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

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

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

七、构造方法可以重载

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

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

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

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

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

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

 
  

 

转载于:https://www.cnblogs.com/yzyqqhr/p/5758359.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/372514.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android原生系统开发板,安卓学习必备开发板-Rayeager PX2

由谷歌主导并推动的移动终端操作系统Android,由于其开源开放的特性,自发布之日起便受到全球各大IT厂商的欢迎。在各厂商的热情推动下,基于Android系统的手机、平板、智能手表等各类产品层出不穷,迅速普及到人们的日常生活&#xf…

变量类型取值范围

ascii:Oct Dec Hex Char──────────────────────────101 65 41 A102 66 42 B103 67 43 C141 97 61 a142 98 62 b143 99 63 c 取值范围:-1 ~ 0xFFFFFFFF ~ 全1127 ~ 0x7F255 ~ 0xFF ~ 11111111 char -128 ~ 127 …

热点中的即时编译器(JIT)

即时编译器(JIT)的概念以及更广泛的自适应优化是除Java(.Net,Lua,JRuby)之外的许多语言中众所周知的概念。 为了解释什么是JIT编译器,我想先定义一个编译器概念。 根据维基百科,编译…

3.30下午

在另一台机子安装VMware workstation12和win8服务器 总是秘钥不行 很烦转载于:https://www.cnblogs.com/bgd140206314/p/6647159.html

Java并发性-任务反馈

从我 上一篇 关于java.util.concurrent包的 文章 的结尾处 摘下来 ,这很有趣,有时甚至必须在并发任务启动后从它们那里获得反馈。 例如,假设一个应用程序必须发送电子邮件批处理,除了使用多线程机制外,您还想知道成功发…

JS中的函数(二):函数参数(你可能不知道的参数传递)

前言: 函数分为有参有返回值,有参无返回值,无参无返回值,无参有返回值;那么对于无参数的函数你想使用函数的调用怎么办呢?如果你想封装一个代码,实现多种功能,但是形参大于实参或者实…

jq查找字段忽略html标签,jQuery过滤HTML标签并高亮显示关键字的方法

本文实例讲述了jQuery过滤HTML标签并高亮显示关键字的方法。分享给大家供大家参考。具体如下:jQuery实现网页关键字过滤效果,将需要过滤的文字定义在JavaScript中,可定义多个,不过要修改JS代码为数组,这样可过滤出多个…

Jmeter参数化 CSV Data Set Config界面说明

Filename:指保存信息的文件目录,可以相对或者绝对路径,相对路径从Jmeter 的启动目录(***/bin)路径。 File Encoding:文件编码,默认为ANSI,建议设置为utf-8,防止遇见乱码情况。 Variable Names:参…

java.lang.NoClassDefFoundError:如何解决–第1部分

线程“ main”中的异常java.lang.NoClassDefFoundError是开发Java EE企业版或独立Java应用程序时可能会遇到的常见难题之一。 根本原因分析和解决过程的复杂性主要取决于Java EE中间件环境的大小。 特别是考虑到各种Java EE应用程序中存在大量的ClassLoader。 我向您建议的一系…

android 日期国际化,Flutter 日期时间选择类控件及国际化

注意:无特殊说明,Flutter版本及Dart版本如下:Flutter版本: 1.12.13hotfix.5Dart版本: 2.7.0DatePickerFlutter并没有DatePicker这个控件,需要使用showDatePicker方法弹出日期选择控件,基本用法如…

英式英语 vs 美式英语

0. 常见不同 日期的表达: 美国:月日年;英国:日月年;1. 发音 schedule,美 [‘skɛdʒul],英 [ˈʃɛdjuːl]pecan,山核桃,英 [‘piːk(ə)n;],美 [pɪ’kɑn]a…

Java多线程:线程间通信之volatile与sychronized

由前文Java内存模型我们熟悉了Java的内存工作模式和线程间的交互规范,本篇从应用层面讲解Java线程间通信。 Java为线程间通信提供了三个相关的关键字volatile, synchronized和final。对于final,我们在博文Java中static关键字和final关键字中已经介绍。 1…

避免Java中的空指针异常

空指针异常是Java中最常见,最烦人的异常。 在这篇文章中,我想避免这种不希望的异常。 首先让我们创建引发空指针异常的示例 private Boolean isFinished(String status) { if (status.equalsIgnoreCase("Finish")) { return Boolean.TRUE; …

权威发布 鸿蒙涅槃,鸿蒙涅槃 曾圣《鸿蒙》雕塑走进河北美院受追捧

原标题:鸿蒙涅槃 曾圣《鸿蒙》雕塑走进河北美院受追捧2019年10月20日上午10时曾圣《鸿蒙》雕塑作品展——暨河北美院首场新闻媒体发布会在河北美术学院雕塑院举办。河北美术学院校长甄忠义、河北美术学院党委书记高国忠、常务副校长张建敏、党委副书记甄心恒、副校长…

Rube GoldbergSpring整合

Spring Integration为集成系统所涉及的某些复杂性提供了非常好的抽象-Spring Integration从Integration的角度来看非常适合Facade的定义-简化了对复杂底层系统的访问。 为了说明这一点,请考虑一个简单的系统,该系统仅接收一条消息,然后将其发…

NSNotificationCenter

前几天面试富途证券&#xff0c;被问到添加通知的相关问题&#xff0c;当时有几个问题答错了&#xff0c;在此总结。 使用通知的要点 1.注册多少次&#xff0c;他的执行代码就会执行多少次 //1、注册多个通知 for (int i 0; i<3; i) {[[NSNotificationCenter defaultCenter]…

java ajax html复选框,HTMLjavaSkcriptCSSjQueryajax(九)(示例代码)

一、HTML1、单选按钮 Male Female2、复选框 I have a Car3、下拉列表 VoloFita如果设置某项选定直接 fem4、设置文本域 创建按钮 5、Runnob.com因为a 标签的target属性名是inframe_a的iframe框架&#xff0c;点击链接后页面会在iframe 中出现。6、脚本 JavaScript …

Spring和JSF集成:选择项目

使用JSF&#xff0c;要使用组合框&#xff0c;列表框和复选框&#xff0c;您需要了解javax.faces.model.SelectItem类。 SelectItem表示单个可选选项。 它既包含渲染所需的信息&#xff0c;又包含选择该项目时应绑定的值。 在大多数情况下&#xff0c; SelectItems是使用值和标…

apt-get update 问题 及gcc高亮

一 gcc高亮 gcc 高亮有好几种方法。 参考 http://www.cokco.cn/thread-39909-1-1.html 这个教程&#xff1a; &#xff08;1&#xff09; git clone https://github.com/chinaran/color-compile/ &#xff08;2&#xff09; cd color-compile make sudo make install&#xff0…

对于MVC中应用百度富文本编辑器问题的解决办法

&#xff11;.对于应用富文本编辑器&#xff50;&#xff4f;&#xff53;&#xff54;提交表单内容提示有危险的解决办法&#xff1a; [ValidateInput(false)] //文本编辑器的表单提交不用提示危险 [HttpPost] public ActionResult Create(FormCollection collection) 即在视图…