码迷,mamicode.com
首页 > 编程语言 > 详细

Java杂谈之类的访问修饰符及其他注意点知识

时间:2014-08-05 15:54:37      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:继承   java   java类的访问修饰符   

package JavaObject;

public class Person {
	//hand为内部类,内部类的访问修饰符可以任意
	//private class hand{}
	public String name;
	//protected访问修饰符,对于同一个包或者子类是可以访问到的
	protected int sex;
	//缺省对同一个包或继承子类是可以访问到的但是同一个包里面的子类就访问不到
	int age;
	//私有,Person自己才能访问
	private double money;

}

//继承
class Man extends Person
{
	Person p = new Person();
	int a = p.age;
}

//外部类
//缺省不公共的外部类,对于不在同一个包里面的其他类是访问不到的
class Cat{}

//如果定义private class Dog{}会报错
//Dog这个是不公共外部类,访问修饰符只有缺省,abstract,final
//所以说即使携程public class Dog{}也是会报错的
//而Person是公共外部类,所以可以有public修饰符
//Dog是不公共的外部类,所以也不可以用public修饰符
class Dog{}


对于类的一些说明如上的程序说明,具体的注意点已经在注释中写出来了。

(对于上述的说明不一定正确,只是个人的见解,如有错误,欢迎指出)

对于直接打印输出类,结果则会显示    包名.类名+类的内存地址

默认情况下,系统会自动导入java.lang包的所有类,包括System,String,int,long等

这就是为什么我们可以直接定义一个String的变量或者直接用System.out.print()函数

打印出结果等等。


Java杂谈之类的访问修饰符及其他注意点知识,布布扣,bubuko.com

Java杂谈之类的访问修饰符及其他注意点知识

标签:继承   java   java类的访问修饰符   

原文地址:http://blog.csdn.net/u010792238/article/details/38385491

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!