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的主要内容,如果未能解决你的问题,请参考以下文章

Java基础2Java Applet程序

调用webservice而不创建wsdl2java axis类

如何解决 wsdl2java 上的 ObjectFactory 中的冲突?

2Java基本类型;强制转换;自动拆箱装箱。

将 ws-security 添加到 wsdl2java 生成的类

全国人口 信息(NCIIC)接口开发纪要