
Java的访问修饰符对比
级别修饰符同类同包子类不同包公开public√√√√受保护protected√√√-默认不写修饰√√--私有private√---
级别修饰符同类同包子类不同包公开public√√√√受保护protected√√√-默认不写修饰√√--私有private√---
public用public修饰的类、类属变量及方法,包内及包外的任何类(包括子类和普通类)均可以访问。protected用protected修饰的类、类属变量及方法,包内的任何类及包外那些继承了该类的子类才能访问。default如果一个类、类属变量及方法没有用任何修饰符,则其访问权限为default(默认访问权限)。默认访问权限的类、类属变量及方法,包内的任何...
方法简单的理解就是一段代码块,实现某种功能,也就是能被调用的独立的代码块。下面是基本结构。访问修饰符 返回值类型 方法名(参数列表){ 方法体 }
break 退出循环下面的循环跳过了i为3的时候,结束循环。public class Main { public static void main(String[] args) { for (int i = 0; i < 5; i++) { ...
嵌套的方式有很多种,这里举例为for中嵌套for,在第一个的条件下,循环第二个forpublic class Main { public static void main(String[] args) { for (int i = 0; i < 9; i+...
当变量满足条件时,就一直循环下去,例子中,i的初始值为0,当满足条件i < 5,就执行循环体中的代码,i++表示没执行一次就增加1public class Main { public static void main(String[] args) { for (int i&...
首先执行循环体,然后再判断循环条件,如果循环条件不成立,则循环结束,如果循环条件成立,则继续执行循环体。do{ 循环体; } while(循环条件);public class Main { public static void main(String[] args) { &n...
当满足条件时,就循环执行while中的代码块,只要满足,就会被循环执行。public class Main { public static void main(String[] args) { int x = 1; w...
switch (表达式){ case 常量1: // 代码块1; break; case 常量2: // 代码块2; break; default: // 代码块n; ...
if(判断条件) {满足执行}public class Main { public static void main(String[] args) { int a = 10; int b = 20; &nbs...