Java
文章平均质量分 54
以前的Guosam
绝逼是学渣~~~~~~~~~~~~~~~~
展开
-
Java向前引用容易出错的地方
原址:http://www.cnblogs.com/nokiaguy/p/3156357.html所谓向前引用,就是在定义类、接口、方法、变量之前使用它们,例如,class MyClass { void method() { System.out.println(myvar); } String myvar转载 2015-06-04 10:11:12 · 412 阅读 · 0 评论 -
JAVA多态学习4
好啦,说好的这一节要开讲接口了,嘿嘿,还是老样子,读者最好借助之前说的抽象类进行比较喔O(∩_∩)O哈哈~什么是接口? 接口就是给出一些没有内容的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。接口的建立语法:interface 接口名{方法;}语法:class 类名 implements 接口{ 方法; 变量; }小结:接口是更加原创 2015-07-07 18:28:51 · 825 阅读 · 0 评论 -
JAVA多态学习3
这一节我们来学习抽象类抽象类–深入讨论 抽象类是java中一个比较重要的类。 1、用abstract关键字来修饰一个类时,这个类就是抽象类。 2、用abstract关键字来修饰一个方法时,这个方法就是抽象方法。 3、abstract抽象类中的abstract抽象方法是不允许在抽象类中实现的,一旦实现就不是抽象方法和抽象类了。abstract抽象方法只能在子类中实现。 4、抽象类中可以拥有实原创 2015-07-07 17:40:28 · 750 阅读 · 0 评论 -
JAVA多态学习2
好啦,这里紧接着上次没说的向下转型,请读者结合上次讨论的向上转型的例子一起探讨(其实本次代码也有加上,放心)。我们这里希望从向下转型会出现的两种基本情况进行探讨package downcasting;//动物类Animal父类class Animal{ String name; int age; public String getName() { retur原创 2015-07-07 16:59:34 · 618 阅读 · 0 评论 -
内部类作用
一、 定义 放在一个类的内部的类我们就叫内部类。 二、 作用 1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以 2.内部类拥有外围类的所有元素的访问权限 3.可是实现多重继承 4.可以避免修改接口而实现同一个类中两种同名方法的调用。 三、 例子 1.实现隐藏 平时我们对类的访问权限,都是通过类前面的访转载 2015-06-05 14:57:25 · 422 阅读 · 0 评论 -
组合、继承和代理三者的定义
组合、继承和代理三者的定义:组合:在新类中new 另外一个类的对象,以添加该对象的特性。继承:从基类继承得到子类,获得基类的特性。代理:在代理类中创建某功能的类,调用类的一些方法以获得该类的部分特性。使用场合:组合:各部件之间没什么关系,只需要组合即可。like组装电脑,需要new CPU(),new RAM(),new Disk()…… 演示代码如下: public class C转载 2015-06-04 18:03:17 · 635 阅读 · 0 评论 -
深入理解java多态性
原址:http://blog.csdn.net/thinkghoster/article/details/2307001(一)相关类class A ...{ public String show(D obj)...{ return ("A and D"); } public String转载 2015-06-04 19:29:28 · 351 阅读 · 0 评论 -
java定义在局部的内部类、匿名内部类 (接《c++与java嵌套类比较》)
原址:http://blog.csdn.net/a450828540/article/details/9045067上文只简单说了java中的内部类常用方式,这里再介绍下一些特殊情况:定义在局部的内部类,匿名内部类定义在局部的内部类:[cpp] view plaincopy//java,不访问局部变量的局部内部类 class转载 2015-06-05 10:01:09 · 457 阅读 · 0 评论 -
c++与java在嵌套类方面的比较
原址:http://blog.csdn.net/a450828540/article/details/8993160c++与java都允许类的嵌套,不过在机制和使用方法上还是有较大不同的一、C++的嵌套类C++的嵌套类可以在封装类的私有、公有、保护部分定义,当然这些访问控制也做用于嵌套类上。虽然嵌套类在封装类内部定义,但它是一个独立的类,基本上与封装类不相关。它的成转载 2015-06-05 10:01:00 · 441 阅读 · 1 评论 -
JAVA多态学习1
多态–概念 所谓多态,就是指一个引用(类型)在不同情况下的多种状态。也可以理解成:多态是指通过指向父类的指针,来调用在不同子类中实现的方法。 实现多态有两种方式:1、继承;2、接口这一次我们先来演示一下: 继承、方法覆盖、多态以及向上转型的内容package polimorphic;public class Polimorphic { public static void main(S原创 2015-07-07 15:55:10 · 707 阅读 · 0 评论