《java基本概念.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《java基本概念

java语言4个思想原则: 1.程序的本质:实现对数据的存储和加工 2.面向对象思想:1)通过分析程序需要计算的数据和需要实现那些功能,总结出类;2)用类创建对象;3)调用对象的方法实现具体功能 3.创建方法的步骤:类的方法由四要素构成,方法的参数表示为了得到计算结果需要给方法提供的计算对象,在方法内可以用运算符,选择结构和循环结构来对数据进行运算 4.使用循环:使用循环时,首先写出三四步具体的循环,然后总结规律,再找出循环四要素,用循环语句写出循环 0简单数据类型 int double char String boolean 常量格式 字符型 A 字符串book 逻辑 true false 创建变量 int a; double b; char c=a; String str=student ; boolean flag=true; 1创建类 1)类的结构 2)class 类名{ } 2创建属性 1)数据类型 属性名 ; 3创建方法 1)数据类型 方法名(形参) { 方法体 } 4创建对象 1)类名 对象名=new 构造函数(); 2)类与对象的关系 5调用对象的方法 1)对象名.方法名(实参); 6构造函数 1)创建对象时,为对象的属性赋值 2)与类名相同,无返回值 3)用new运算符隐式调用 7this 1 1)代表当前对象 2)当函数的形参和属性名称相同时,用this指出属性 3)调用本类的其他方法 8包 1)存储类的文件夹,方便类的存储和使用,解决命名冲突 2)package 包名; 3)import 包名.类名; 9访问权限 1)决定类成员的使用权限 2)private 默认 protected public 10控制结构和数组 运算符 || ! ++i instanceOf ?: 1)if(条件1){ 语句1; } 2)if(条件1){ 语句1; }else { 语句2; } 3)if(条件1){ 语句1; }else if(条件2){ 语句2; }else if(条件3){ 语句3; } 4)while(循环条件){ 循环体 } 5)for(循环变量=初值;循环条件;循环变量改变){ 循环体 } 6)break continue 7) 数据类型 数组名[]; 数组名=new 数据类型[长度]; 数组长度: 数组名.length 8) 数据类型 数组名[][]; 数组名=new 数据类型[行数][列数]; -------------------------- 11函数重载 (多态) 1 1)在同一个类中,多个不同功能的方法取相同的名字 2)定义时形参列表必须不同 3)调用时根据实参与形参的匹配来决定调用哪个方法版本 12static 1)static成员只在类中保存一次,对象中不存储static成员,同类所有对象共享一个静态成员,归同类所用对象共享 2)静态属性用static修饰;声明属性时直接赋值;可以用类名.属性名来使用 3)静态方法性用static修饰;可以使用类名直接调用 4)静态方法内只可以直接使用本类的静态成员,需要使用非静态必须创建对象;但非静态方法内可以直接使用本类的静态成员 ----------------------- 13继承 1)继承是类之间的关系,通过继承子类获取父类的全部成员(构造方法和私有成员除外) 2)class 子类 extends 父类{ } 3)子类的构造函数在运行之前自动调用父类的构造函数;如果父类构造函数有参数则在子类构造函数中用super(实参)调用.并且是第一句 1.概念 2.语法 3.私有 4.构造 5.方法覆盖 6.向上转型 7.单一 14super 1)代表父类 2)子类的构造函数调用父类的构造函数 3)调用被父类覆盖的方法 15abstract 1)抽象类不可以创建对象,只能用来被继承 2)抽象方法只有方法头,没有实现代码 16动态绑定 (多态) 1)子类覆盖父类的同名方法;用父类的引用指向子类对象;用父类的引用调用覆盖方法 2)根据父类引用指向的真正对象,调用该对象中覆盖方法的版本 17final 1 1)final类只能用来创建对象,不能被继承 2)final修饰的属性为常量 18接口 1)接口中所有的属性都是常量,接口中所有的方法都是抽象方法 2)inter

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档