标签:sys for get body 一个 tin form 包含 mat
public class Demo;
public int num = 1;
public void getName( ){
}
class Demo
{
int num = 1;
void getName( ){
}
}
class Test {
protected getNamer() {
// 实现细节
}
}
class Test1 extends Test {
protected getNamer() {
// 实现细节
}
}
class Logger {
private String format;
public String getFormat() {
return this.format;
}
public void setFormat(String format) {
this.format = format;
}
}
class Name{
public static void main(Sting[] args){
Logger name = new Logger(a);
System.out.println(name.getFormat());
}
}
修饰符 | 当前类 | 同一包内 | 子类 | 其他包 |
---|---|---|---|---|
public | 可访问 | 可访问 | 可访问 | 可访问 |
protected | 可访问 | 可访问 | 可访问 | 不可访问 |
default | 可访问 | 可访问 | 不可访问 | 不可访问 |
private | 可访问 | 不可访问 | 不可访问 | 不可访问 |
class Demo
{
private static int num = 1;
public static int getNum(){
return num;
}
}
public class TT {
public static void main(String[ ] args){
System.out.println("num = " + Demo.getNum());
}
}
final int num = 2;
public static final int NUM = 2; //常量
class Demo
{
private static int num = 1;
public final int getNum(){
return num;
}
}
class Demo1 extends Demo
{
}
public class TT {
public static void main(String[ ] args){
System.out.println("num = " + new Demo1().getNum());
}
}
public final class Test{ }
abstract class Name{
private String name;
public abstract void setName(); //抽象方法
//非抽象方法
public void getName(){
rerurn this.name;
}
}
public abstract void setName(); //抽象方法
public synchronized void setName(){
}
标签:sys for get body 一个 tin form 包含 mat
原文地址:https://www.cnblogs.com/hen-java/p/12597167.html