摘要:1、在类中,用static声明的成员变量为静态成员变量,他为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说static成员变量只有一份 2、用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给他,所以在static方法中不可访问非static的成员 静态方法不在 阅读全文
posted @ 2018-12-28 09:11 雪地里的Alan 阅读(38) 评论(0) 推荐(0) 编辑
摘要:接口是一种特殊的抽象类,在这个抽象类里面所有的方法都是抽象方法 的并且成员变量都是public static final 类型 常量名,java 默认是public static final 当然可以直接写 类型 常量名 ,例如: public static final int id=10,可以写成 阅读全文
posted @ 2018-12-27 11:23 雪地里的Alan 阅读(75) 评论(0) 推荐(0) 编辑
摘要:final可以用来修饰变量,可以用来修饰类,可以修饰方法 1、final 变量的值不能被改变 final的成员变量 final的局部变量 2、final的 方法不能够被重写 3、final的类不能被继承 下面 看一下这个程序进行学习: 一、 在上面的代码中 我先定义了一个变量i,是final的,在m 阅读全文
posted @ 2018-12-27 10:44 雪地里的Alan 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1、用abstract 关键字来修饰一个类时,这个类叫做抽象类:用abstract来修饰一个方法时,该方法叫做抽象方法 2、含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写 3、抽象类不能被实例化 4、抽象方法只需被声明,而不需实现 abstract class Aniaml 阅读全文
posted @ 2018-12-27 10:39 雪地里的Alan 阅读(56) 评论(0) 推荐(0) 编辑
摘要:动态绑定也指多态:是指在执行期间(而非编译期间)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法, 下面的例子是根据Lady对象的成员变量pet所引用的不同的是积累形成而调用相应的enjoy方法 多态:要有继承;要有重写;父类引用指向子类对象 当这三个对象都被满足的时候调用父类里面被重写的 阅读全文
posted @ 2018-12-27 09:59 雪地里的Alan 阅读(92) 评论(0) 推荐(0) 编辑
摘要:java等面向对象语言中有一种境界也就是常说的可扩展性,可扩展性在实际的项目开发当中非常重要,假如说你盖了一幢大楼,想要在添加某类东西,第二个项目工程师如果把所有结构都基本打乱之后再重新开始,一个是效率的问题,另一个也就是人力、物力以及财力的问题,例如下面例子: class Aniaml { pub 阅读全文
posted @ 2018-12-27 08:37 雪地里的Alan 阅读(64) 评论(0) 推荐(0) 编辑
摘要:对象转型: 1、一个基类的引用类型变量可以指向其子类对象 2、一个基类的引用对象不可以访问其子类对象新增加的成员(属性和方法) 3、可以使用引用变量instanceof 4、子类的对象可以当做父类的对象称为向上转型,反之称为向下转型 例如: 标红的的代码内存情况是: 阅读全文
posted @ 2018-12-26 11:44 雪地里的Alan 阅读(72) 评论(0) 推荐(0) 编辑
摘要:Object 类中定义有: public boolean equals (Object obj)方法 提供对象是否“相等”的逻辑 Object 的equals方法定义为:x.equals(y)当x和y是同一个对象的应用时返回true否则返回false api中的equals的原型是: public  阅读全文
posted @ 2018-12-26 11:08 雪地里的Alan 阅读(79) 评论(0) 推荐(0) 编辑
摘要:object是所有类的基类 如果没有使用extends关键字指明其基类,则默认基类为object类 public class Person{ ........ } 等价于: public class Person extends Object{ ....... } 在代码第四行中,默认调用toStr 阅读全文
posted @ 2018-12-25 11:28 雪地里的Alan 阅读(102) 评论(0) 推荐(0) 编辑
摘要:代码执行结果: name:Alocation:Beijingname:Blocation:shanghainame:Clocation:beijingschool:S1name:Clocation:S2school:shanghai 阅读全文
posted @ 2018-12-25 11:13 雪地里的Alan 阅读(42) 评论(0) 推荐(0) 编辑