Java
嘴角邪恶的弧线
他只是缓慢而又沉默地离开了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对象的上转型对象,接口回调
初学者。A类是B类的父类,当用子类创建一个对象,并把这个对象的引用放到父类的对象中,则称对象a是对象b的上转型对象。一般来说,有两种方法:A a;a = new B();或:A a;B b = new B();a = b;上转型对象不能操作子类新增的成员变量,不能调用子类新增的方法。举个例子比较清楚:class animal{ int m = 100; void原创 2015-11-29 23:27:04 · 1066 阅读 · 0 评论 -
匿名类,try-catch语句
初学者。匿名类是一个子类,没有类名,用匿名类创建对象时,要直接使用父类的构造方法。class Cry{ public void cry() { System.out.println("大家好"); }}public class seven { public static void main(String args[]) { Cry hello = new Cry(原创 2015-11-30 23:24:09 · 764 阅读 · 1 评论 -
Java多线程
程序是一段静态的代码。进程是程序的一次动态执行过程,程序执行的过程对应了进程从产生、发展至消亡的过程。线程是比进程更小的执行单位。一个进程在执行过程中可以产生多个线程。每个进程都有一段专用的内存区域。与此不同的是,线程间可以共享相同的内存单元(包括代码和数据)。Java程序总是从主类的main方法开始执行。JVM加载代码,发现main方法后,会启动一个线程,这个线程就是主线程,负责原创 2016-04-28 00:01:35 · 405 阅读 · 0 评论 -
Java中的super关键字
两个关键字用来指代类,this指代本类,super指代父类。对于一个类来说,它可以继承父类所有可继承的方法和数据成员,但是任何一个类都不能继承父类的构造方法。然而在子类的构造方法中却可以使用super调用父类的构造方法。注意:若要在子类的构造方法中调用父类的构造方法,则在子类构造方法中的第一条语句就要用super调用,否则会报错。一个super的例子:class Employee原创 2016-04-24 22:16:55 · 521 阅读 · 0 评论 -
Java的构造方法
Java中的基础知识。构造方法是一种特殊的方法,它与所在类的名字相同。一旦定义好一个构造方法,创建对象时就会自动调用它。构造方法没有返回类型,一个类的构造方法的返回值的类型就是这个类本身。构造方法的任务是初始化一个对象的内部状态。构造方法初始化汽车的参数。class Carr{ private String color; private String brand; publ原创 2016-04-24 22:06:21 · 1047 阅读 · 0 评论 -
Java抽象类abstract class与接口interface
abstract是抽象修饰符,用来修饰类和方法。用abstract修饰的类都是抽象类。用abstract修饰的方法是抽象方法。抽象方法只有方法体,并无具体的方法体和方法实现。有抽象方法的类必须定义成抽象类(当然还有可能是接口),抽象类可以有抽象方法,也可以没有。一般来说,抽象类必须有子类来继承,否则就失去了存在的意义。abstract class Shape{ publi原创 2016-04-24 22:33:52 · 469 阅读 · 0 评论 -
Java中的static关键字
变量和方法都可以被声明为static类型。被声明static的变量叫做类变量,也叫静态变量,这个变量属于类,不属于任何一个对象。没有被static修饰的变量为实例变量,属于各对象。同样被static修饰的方法叫做类方法,属于类。没有被static修饰的方法称为实例方法,属于对象。不管创建了多少对象实例,整个类中,系统只给静态变量分配一个空间,所有对静态变量的操作都是对这一空间值得操作。原创 2016-04-24 23:17:49 · 450 阅读 · 0 评论
分享