![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面向对象
mingyang18
这个作者很懒,什么都没留下…
展开
-
java里类方法和实例方法区别
我们已经知道类体中的方法分为实例方法和类方法两种,用static修饰的是类方法。二者有什么区别呢?当一个类创建了一个对象后,这个对象就可以调用该类的方法。 当类的字节码文件被加载到内存时,类的实例方法不会被分配入口地址,当该类创建对象后,类中的实例方法才分配入口地址,从而实例方法可以被类创建的任何对象调用执行。需要注意的是,当我们创建第一个对象时,类中的实例方法就分配了入口地址,当再创建对象时,转载 2017-02-06 15:18:13 · 247 阅读 · 0 评论 -
Java 中的成员内部类
内部类中最常见的就是成员内部类,也称为普通内部类。我们来看如下代码: 运行结果为: 访问外部类中的a:99 访问外部类中的a:2 从上面的代码中我们可以看到,成员内部类的使用方法: 1、 Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用任意访问控制符,如 public 、 protected 、 privat原创 2017-02-08 16:53:08 · 180 阅读 · 0 评论 -
super的应用
super关键字代表的是父类对象 super.属性 调用父类的属性 super.方法 调用父类的方法 1、子类的构造的过程中必须调用其父类的构造方法。 2、如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法。 3、如果显示的调用构造方法,必须在子类的构造方法的第一行 4、如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则原创 2017-02-09 08:54:14 · 244 阅读 · 0 评论 -
面向对象-多态
继承是多态的基础,是指对象的多种形态 1.引用的多态 (1)父类的引用可以指向本类的对象 (2)父类的引用可以指向子类的对象 注意:子类的引用不能指向父类的对象 2.方法的多态 (1)创建本类对象时,调用的方法是本类的方法; (2)创建子类对象时,调用的方法是子类重写的方法或是继承的方法 注意:如果是子类独有的方法,那么无法通过父类的引原创 2017-02-09 10:16:33 · 153 阅读 · 0 评论 -
面向对象-接口
1.接口的概念: 接口可以理解为一种特殊的类,由全局常量和公共的抽象方法所组成 类是一种具体实现体,而接口定义了某一批所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法 接口是一种规范,约束 2.接口定义的基本语法: [修饰符] interface 接口名 [extends 父接口1,父接口2] { 零原创 2017-02-10 09:00:42 · 422 阅读 · 0 评论