死磕java基础篇
努力努力再努力_Zhangy
努力努力再努力。
展开
-
java中实例的意思
我们把new出来的这个对象叫实例,对象和实例在这个角度上来讲是等价的。举例:实例化一个cat;public class Cat { public Cat() { System.out.println("这是构造方法"); }}Cat c = new Cat();Cat c:在内存中分配一个变量叫c 类型是cat;new Cat();:new cat对原创 2017-11-17 14:04:45 · 800 阅读 · 0 评论 -
Java中this和super的用法总结
thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分:123456789原创 2017-11-17 14:52:59 · 231 阅读 · 0 评论 -
java多态理解总结
面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。1.定义:多态:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)2.实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类原创 2017-11-17 16:36:19 · 468 阅读 · 0 评论 -
static关键字使用总结
static使用特点如下: (1)引用这个方法时,可以使用对象名做前缀,也可以使用类名做前缀; (2)static方法不能被覆盖,也就是说,这个类的子类,不能有相同名、相同参数的方法; (3)static方法只能访问static方法,不能访问非static方法,但非static方法可以访问static方法; (4)static方法只能访问static数据成原创 2017-11-23 15:51:32 · 294 阅读 · 0 评论 -
Java关键字final、static使用总结
原文链接http://lavasoft.blog.51cto.com/62575/18771/一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认原创 2017-11-23 15:53:31 · 181 阅读 · 0 评论