java 类2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 类2相关的知识,希望对你有一定的参考价值。
private:只能在自己的类中调用,出了类就不行public:能在不同包中被调用
default(什么都不加):只能在同一个包中被调用
protected:在同一个包里可以使用,在不同包但是是继承关系,也可以使用
工作:
类的属性用private
类的方法一般用public
类的多态(多个子类的方法重写):当方法参数为父类时,传入子类会把子类对象给父类引用,父类引用指向了对象,这时候发生了多态,传入不同子类将调用不同子类的方法,并且发生多态时,方法的形参只能是父类的类型
类中的类,能调用外部类的属性,外部类不能调用内部类
类中的非静类,创建对象时要先创建外部类对象
Outer.inn it=new Outer().inn();
类中的静态类,相当于类的静态成员,可直接通过类调用,创建对象时不需要先创建外部类对象
Outer.inn it=new Outer.inn();
匿名内部类:
适合只用一次的类
在传入整个类参数的地方,直接 new 类名() ,可在里面实现方法的重写
package hello;
public class hello
public static void test(A a)
a.aa();
public static void main(String[]args)
hello.test(new A()
public void aa()
System.out.println("yes");
);
class A
void aa()
System.out.println("sysys");
以上是关于java 类2的主要内容,如果未能解决你的问题,请参考以下文章
调用webservice而不创建wsdl2java axis类
如何解决 wsdl2java 上的 ObjectFactory 中的冲突?