韦德国际bv1946_www.bv1946com_韦德国际1946手机版
做最好的网站

  运行结果

日期:2019-10-29编辑作者:韦德国际bv1946计算机

Java—封装,java封装

  • 封装
  • Java中的包

  注:默认情况下,java会将同一个包内的类自动导入

  以下定义了两个同名Telephone的类:

package com.test;

public class Telephone {
    private double screen;
    public double getScreen() {
        return screen;
    }
    public void setScreen(double newScreen) {
        screen = newScreen;
    }
    public Telephone(){
        System.out.println("com.test.Telephone无参数的构造方法");
    }
}

 

package com.test.second;

public class Telephone {
    public Telephone() {
        System.out.println("com.test.secont.Telephone");
    }
}

  Demo.java

package com.test;
import com.test.Telephone;

public class Demo {

    public static void main(String[] args) {
        Telephone phone = new Telephone();
    }

}

  运行结果:

  com.test.Telephone无参数的构造方法

package com.test;
import com.test.second.Telephone;

public class Demo {

    public static void main(String[] args) {
        Telephone phone = new Telephone();
    }

}

  运行结果:

  com.test.secont.Telephone

  • 访问修饰符
访问修饰符 本类 同包 子类 其他
private      
默认    
protected  
public
  •  this关键字

  this代表当前对象,this.属性 操作当前对象的属性;this.方法 调用当前对象的方法

  • 内部类

  内部类,是定义在另一个类里面的类,与之对应,包含内部类的类被称为外部类。

  内部类的作用:

  •  成员内部类

  图片 1

  注意:

  图片 2

  • 静态内部类

  图片 3

  • 方法内部类

  方法内部类是内部类定义在外部类的方法中。方法内部类只在该方法的内部可见。

  注意:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和static修饰符。

package com.test;

public class Demo12 {

    public void show() {
        final int a = 12;
        int b = 13;

        class MInner {
            int c= 2;
            public void print() {
                System.out.println("外部类方法中的变量a="   a);
                System.out.println("外部类方法中的变量b="   b);
                System.out.println("内部类中的变量c="   c);
            }
        }
        MInner mi = new MInner();
        mi.print();
    }

    public static void main(String[] args) {
        Demo12 demo = new Demo12();
        demo.show();
    }
}

  运行结果:  

  外部类方法中的变量a=12
  外部类方法中的变量b=13
  内部类中的变量c=2

封装 Java中的包 注:默认情况下,java会将同一个包内的类自动导入 以下定义了两个同名Telephone的类: package com.test;...

本文由韦德国际bv1946手机版发布于韦德国际bv1946计算机,转载请注明出处:  运行结果

关键词: 伟德国际平台

如果导出中文时出现乱码

本次实现PHP导出Excel文件使用的是PHP开源程序PHPExcel,部分关键代码分享给大家,具体内容如下 ?phperror_reporting(E_ALL)...

详细>>

这个Head控制器对应的就是

在使用ThinkPHP中第一个简单hello word,应该没有问题。 当在Controller文件新建个控制器展示个View时 需要注意: 1.你写的控...

详细>>

Dictionary popitem

#The popitem method is similar to list.pop. Unlike list.pop, however, popitem pops #off a random item because dictionaries don't have a 'last element' ...

详细>>

Read numbers till eof and show squares

def interact(): print 'Hello stream world' # print sends to sys.stdout while 1: try: reply = raw_input('Enter a number') # raw_input reads sys.stdin ex...

详细>>