摘要:
学会了final的相关使用方法 明天学习abstract关键字 一、final关键字 final关键字是最终的意思,使用final修饰类,代表该类不能被继承。final修饰方法表示该方法不能被重写。final修饰变量,代表该变量是常量 1、final方法 使用final修饰方法时,该方法不能被重写, 阅读全文
摘要:
学会了动态绑定和static关键字 明天学习final关键字 一、动态绑定 Java调用一个类方法时,它会基于对象引用的类型(通常在编译时可知)来选择所调用的方法。 相反,当虚拟机调用一个实例方法时,它会基于对象实际的类型(只能在运行时得知)来选择所调用的方法,这就是动态绑定,是多态的一种。 动态绑 阅读全文
摘要:
学习了Java的多态的实现和向上转型和向下转型的类型监测 明天学习Java的动态绑定 一、Java三大特性:封装、继承、多态 通俗的讲,多态具体表现在方法的重载和覆盖Overload(重写) public class Father { public void say() { System.out.p 阅读全文
摘要:
学习了Java的继承特点和方法和super关键字 明天学习多态变化 一、java中的继承使用关键字“extends”标识,公式如下: class 子类 extends 父类{} 继承的作用:使用继承,子类可以拥有父类中的非私有属性,也就是说父类中的非私有属性可以供子类共享,这样多个类中相同的属性就看 阅读全文
摘要:
了解了Java中的继承,和对象中的克隆 明天学习Java的继承方法 继承是Java面向对象的一种表现,利用继承可以先创建公共属性的父类,然后根据各子类的不同特性创建其各个不同属性。 子类继承父类的属性和方法,并根据需要增加它为自己的新的属性和方法。由此继承而得到的类为子类,被继承的类为父类,也叫超类 阅读全文
摘要:
学会了枚举的相关知识,学会了在枚举中时间接口,在枚举中定义抽象方法 明天学习第五章 1.枚举的定义 关键字enum public enum 枚举名字{} public enum Color { RED,GREEM,BLACK,YELLOW; } 打印常量: public enum Color { R 阅读全文
摘要:
学会了定义包,用包导入类型以及编译包 明天打算学习枚举 一、用包导入类型 1.导入包中所有的类 *import 包名.*;(*是有的) 2.导入包中具体的类 import 包名.类名二、编译包 (1)用命令行的方式编译 *javac -d.类名.java -d是创建目录,“.”是当前目录*javac 阅读全文
摘要:
学到了this关键字的使用方法 明天打算学习“包” this指的是当前对象,至于是哪一个对象,只有在运行期才能知道具体是哪一个对象。 在Java中用户可以通过this关键字来访问类中的属性、方法。 1、this关键字访问属性 public class ThisDemo { int x=5; publ 阅读全文
摘要:
学习了方法的递归和类的属性 明天学习this关键字 一、方法递归 *递归,条件:①必须满足一个结束的条件②方法调用自身 计算n! public class JiChen { public static void main(String[] args) { JiChen j=new JiChen(); 阅读全文
摘要:
学会了方法参数及其传递:基本类型,引用类型,明天学习方法递归 ****方法的参数传递通常分为两种:值传递和引用传递 Java的传递只有值传递,因为不管用户传入的参数是基本类型的还是引用类型,都是对原有值的复制。 1.传入的是基本类型 如果传入的是基本类型会在栈中分配内存,当按基本类型传递时,实参会多 阅读全文