java学习注意事项
来源:互联网 发布:js网页编程 编辑:程序博客网 时间:2024/06/01 13:24
class Person {private int i = 9;//super.i;this.i//先本类后父类public Person() {System.out.println(i);i= 7;System.out.println("调用父类构造");}public int getI() {return i;}public void print() {System.out.println("打印父亲");}}class Stu extends Person {private int i = 11;//属性覆盖,先执行父类的,再执行子类的{System.out.println(i);}public Stu() {//此处实际上有一个super()//必须首行;先调用父类构造System.out.println("调用子类构造");}//子类覆写的方法不能拥有比父类方法更加严格的访问权限;;;从private到default不能算覆写public void print() {System.out.println(getI() + "打印孩子");super.print();//访问父类方法}}
//先执行主方法所在类中的静态块,再执行主方法。对象所在类的静态块先执行,属性的值先执行默认值,再执行构造块,最后执行构造函数中的代码。
class Person {private int i = 9;{i = 11;System.out.println("s");}static {System.out.println("i");}public Person() {System.out.println(i);i= 7;System.out.println(i);}public void print() {System.out.println("g");}}//构造方法私有化,单例设计模式。
class Singleton {private static Singleton instance = new Singleton();private Singleton() {}public static Singleton getInstance() {return instance;}}内部类可以方便访问外部类中的私有属性,static内部类只能访问外部类中的static属性。外部访问内部类: Outer.Inner in = out.new Inner();方法中的内部类访问方法的参数,方法要加final.
public static final int :全局常量抽象类比普通类多了个抽象方法,不能直接进行对象的实例化操作。别的都一样。比如:也要先构造父类,再构造子类java多态性的体现:方法的重载与覆写、对象的多态性。
class Test extends AbstractClass implements A, B {}
java使用Unicode字符集
枚举:
Scanner can = new Scanner(data);while (can.hasNext()) {System.out.println(can.next());}can.close();
0 0
- Java学习注意事项
- java学习注意事项
- Java学习注意事项
- java学习注意事项
- java学习--构造函数注意事项
- 个人学习-java-循环注意事项
- JAVA基础学习总结及注意事项
- 关于初学者学习Java的一些注意事项
- Java学习笔记(77)-----------注释注意事项
- 学习注意事项
- java学习第一天注意事项(转子百度java吧)
- java学习注意事项:java类集迭代器的next()问题
- java注意事项
- Java 注意事项
- java注意事项
- Java 注意事项
- java注意事项
- 黑马程序员_java基础 (1)学习java注意事项
- 通过泰勒展开式计算反正弦函数
- 提高深度学习性能的四种方式
- 【转载】Java线程知识
- CentOS 7使用yum安装MYSQL
- sftp-the server‘s host key is not cached in the registry .
- java学习注意事项
- MVVM 模式
- git分支提交
- n皇后问题和2n皇后问题
- 黑色C语言-----位域
- 在二叉查找树中插入节点
- 动态代理
- 编译安装php5.6.30
- 解决mysql本地可访问,远程无法访问的问题 Host is not allowed to connect to this MySQL server