《java基础知识点.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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基础知识点

学习方法 基本功 背程序。多敲,多写 坚持不懈 多积累问题,通常爱热心帮助其他人的,在这方面都是非常强悍的。 多看书,(thinking in java)(java 编程思想) 温故而知新,多去温习前面学过的知识 多找题目, 多交流 面向对象概述 面向过程思想:强调的是功能和行为 面向对象思想:将功能封装进对象,强调具备功能的对象 面向对象的三个基本特征。封装 继承 多态 什么是类:类就是对现实生活中事物的描述。描述事物其实就是在描述事物的属性行为 什么是对象:对象就是这类事物中实实在在的个体 为什么定义类:根据需求,以后的开发其实就是在找对象,没有就要创建一个对象 对象必须具备:属性和方法 面向对象的特点:找对象,建立对象,使用对象,维护对象的关系 面向对象内存分析 Cat c=new Cat(); 面向对象的一些知识点· 类中的属性被称为成员变量(每个对象的属性都不同) 类中的方法被称为成员方法(每个对象共享类中的方法) 方法的种类: 无参无返回 public void get(){} 无参有返回 public int get(){} 有参无返回 public void get(String A){} 有参有返回 public String get(int a){} 根据需求来定义属性和方法 关键字 return 返回语句,被用于返回 this 用来指当前对象 (注释:1、在类的方法定义中使用this关键字代表使用该方法的对象的引用。2、有时使用this可以处理方法中成员变量和参数重名的问题。3、this可以看作一个变量他的值是当前对象的引用。) private 隐藏类中方法或属性对外界的可见性,常用于封装 toString 每个类的一个默认方法,用于把类以字符串显示 (注释:1、在JAVA中,所有对象都有toString()这个方法。2、创建类时没有定义toString方法输出对象时会输出对象的哈希码值。3、他通常只是为了方便输出,例如:System.out.println(xx);,括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法。4、它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法。) 封装 1、封装(encapsulation)就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开。 2、做法:修改属性的访问权限或者限制对属性的访问。并为每一个属性创建一对取值方法和赋值方法,用于对这些属性的访问。 方法的重载 方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法,调用时会根据不同的参数列表选择对应的方法。 构造方法(构造函数) 使用 new+构造方法 创建一个新的对象。 构造函数是定义在java类中的一个用来初始化对象的函数。 构造函数与类同名且没有返回值。 约定俗称的命名规则 类名首字母必须大写 方法和属性必须小写 由多个单词组成的类名或方法必须采用驼峰标识 如:类名 StudentAdmin 方法或属性:studentName 构造代码块 1、特点:对象一建立就运行了,而且优先于构造函数执行 2、作用:给对象进行初始化 3、构造代码块和构造方法的区别: 构造方法是给对应的对象进行初始化,构造代码块是给所有的对象进行统一的初始化 构造代码块中定义是不同对象共性的初始化内容 构造函数之间的调用 this:看上去,用来区分局部变量和成员变量同名的情况 this:就是代表本类的对象,this代表它所在函数(方法)所属对象的引用 构造函数之间的调用只能通过this语句来完成 构造函数之间进行调用时this语句只能出现在第一行,初始化要先执行,如果初始化当中还有初始化,那就去执行更细节的初始化 Static 关键字 作用:是一个修饰符,用于修饰成员(成员变量,成员方法) (注释:不可以修饰局部变量) 被static修饰后的变量只有一份 当成员被static修饰之后,多了一种访问方式,除了可以被对象调用之外,还可以被类直接调用 (格式:类名.方法名) static的特点: 随着类的加载而被加载 优先于对象的存在 被所有的对象所共享的 可以直接被类名所调用 (注释:被static修饰过的成员变量称为静态变量,也称为类变量。没有被static修饰过的成员变量称为实例变量) 存放位置: .类变量随着类的加载而存在于data内存区 实例变量随着对象的建立而存在于堆内存 生命周期: 类变量生命周期最长,随着类的消失而消失 实例变量生命周期比类变量短,它是随着对象的消失而消失 方法的注意事项: 静态的方法只

文档评论(0)

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

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

1亿VIP精品文档

相关文档