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()函数

打印出结果等等。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值