Java基础训练【访问修饰符】
2018-01-20 15:36
309 查看
背景
最近在公司写代码的时候发现对于基础知识自己需要更加的熟练,所以后期我们推广出更多与java有关的基础训练,并且是在代码的层次上训练,有意向可以一起交流理论
java中访问修复有4中类型,但是其中一种类型是default默认类型,默认类型代表的就是什么都可以,所以一般我们用到的只有3中类型1public:用public修饰则子类或者普通类我们都可以进行访问,他是一个老大
2protected:只有继承了子类的类才可以进行访问 ,举个栗子,只把财产留给孩子,被称为受保护型的,只有相关的可以用,其他都不可以用
3private:只有本类可以访问,其他都不可以进行访问?举例,肥水不流外人田
当我们看到这么多修饰符的时候,肯定会很迷茫,我们会想我们应该用于那个修饰符最好呢?我们之所以有这些修饰符是为了让我们的权限可以降到最低,所以安全性提高
代码实践
public举例public class Person { public String name="王雪芬"; public void getname{ System.out.println(name); } } 不同类可以使用public中的属性 public class People { public void getname(){ Person p = new Person(); p.name="wangxuefen"; } } 继承可以使用public中的属性 public class Student extends People { public void test(){ System.out.println(getname();); } }
private举例
通过图片我们可以看出,继承子类也不可以使用它的属性
父类代码 public class Person { private String name="王雪芬"; private void test(){ System.out.println(name); } }
扩展
从思维导图中可以看出来,不同的修饰在不同位置处于的意思大致相同,但是用法不一样,也有不同的地方,所以我们在问别人修饰符的时候,一定要看你问的是哪方面的修饰符!总结
为什么我们要扣细节,因为我们要更好的去设计一行代码。相关文章推荐
- Java基础之--访问权限修饰符
- Java基础(1)-修饰符与访问级别
- Java基础------访问修饰符
- 1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用
- java基础笔记之访问修饰符
- java基础 final static 匿名对象 内部类 包的声明与访问 四种访问修饰符 代码块
- Java中各种修饰符与访问修饰符的说明--基础
- Java 基础(6)—— 访问修饰符 public、private、protected、默认
- 2018/01/03JAVA 基础 / 类和对象 / JAVA的四种访问属性修饰符private、protected、default、public介绍
- java基础第五讲——访问修饰符、面向对象三大特征、包装类、关键字
- 黑马程序员——Java基础---访问修饰符
- java访问修饰符详解——学java,零基础不怕,不只要理论,更要实践+项目,<a href=...
- Java基础:访问限制修饰符
- Java中各种修饰符与访问修饰符的说明--基础 (P.S 怎么转载别人的文章,我是复制过来的,求方法)
- JAVA基础初探(四)JAVA封装、包的概念及使用、访问修饰符、this关键字、内部类(成员,静态,方法,匿名)
- Java基础--访问修饰符
- Java基础:访问修饰符
- 【java基础】关于访问修饰符
- java访问修饰符详解——学java,零基础不怕,不只要理论,更要实践+项目,<a href=http://www.bjweixin.com>太原维信科技提供 </a>
- java基础之访问修饰符