java/构造函数,函数的重载,this的运用,构造函数的重载,静态函数,静态初始化,import,对象的继承,
2012-03-06 18:50
429 查看
1.类是对象的模板,而用类定义的变量只是引用,如果要产生实际变量就需要用到new,调用一个函数,这个函数就是构造函数。构造函数的名字和类一样,并不能有任何返回 值,不能用void说明。他的功能就是在分配空间时设置初始值。
2.函数的重载是类似功能的多个函数,名字一样,但参数不一样,返回值不一样。使在调用函数时更方便。参数一定要不一样,就是参数类型,个数或顺序不一样,名字不一样。
3. this用来区分局部变量和对象属性。有则属性。
4.在构造函数的重载中,调用this来调用该类中的一个有该参数类表的构造函数。且this要在第一行。
5.静态函数是完全开放的,所以可以直接通过类的名字来访问静态函数的方法和属性。
6.静态初始化程序为变量设置初始化值,只用设一次课避免以后多次。静态初始化码块是static包括的。
7.一个程序由许多类组成,只有main函数的类才是可执行的类,因为main是程序的入口,其他的类都是给main使用的。当属于一个包时,可使用另一个类来产生对象。如不在同一个包需指明。
8.数据的隐藏通过访问控制符来控制,类也一样可以。
9.对象的继承可以大大缩短编程时间,而且使结构更清楚,对象的函数不能被继承,而方法和属性是可以被继承的。
10.用super调函数时也要放第一行。
2.函数的重载是类似功能的多个函数,名字一样,但参数不一样,返回值不一样。使在调用函数时更方便。参数一定要不一样,就是参数类型,个数或顺序不一样,名字不一样。
3. this用来区分局部变量和对象属性。有则属性。
4.在构造函数的重载中,调用this来调用该类中的一个有该参数类表的构造函数。且this要在第一行。
5.静态函数是完全开放的,所以可以直接通过类的名字来访问静态函数的方法和属性。
6.静态初始化程序为变量设置初始化值,只用设一次课避免以后多次。静态初始化码块是static包括的。
7.一个程序由许多类组成,只有main函数的类才是可执行的类,因为main是程序的入口,其他的类都是给main使用的。当属于一个包时,可使用另一个类来产生对象。如不在同一个包需指明。
8.数据的隐藏通过访问控制符来控制,类也一样可以。
9.对象的继承可以大大缩短编程时间,而且使结构更清楚,对象的函数不能被继承,而方法和属性是可以被继承的。
10.用super调函数时也要放第一行。
相关文章推荐
- 关于继承与构造函数重载的问题(初始化子类构造函数中的父类对象)求解答。。。
- 《Thinking in Java》——静态、非静态成员变量、子句的初始化顺序(含继承)及对象创建过程
- JAVA面向对象知识点总结(3)—静态static、主函数详解、静态代码快、对象初始化过程
- 黑马程序员——Java基础---面向对象代码块和继承和this和super和重写和重载和final
- JAVA基础:子类、父类继承关系 静态块、非静态块、构造函数初始化顺序性、静态非静态方法覆盖
- java--类与对象、构造方法、this、类变量(静态)、类方法、抽象、封装、继承、多态的回顾
- 黑马程序员 Java基础<一>---> 面向对象与类之概述(匿名对象、封装、构造函数、this、静态等)
- 类和对象(字段=变量、方法=函数、方法重载、静态成员、属性、构造函数)
- 黑马程序员——Java基础---面向对象(面向对象,类,对象,匿名对象,封装,构造函数,构造代码块,this,static,main,帮助文档,静态代码块,单例)
- 面向对象之构造函数(可让程序运行前初始化一些东西)、函数(方法)重载
- JAVA函数、构造函数、重载、this
- Java中对象的初始化与函数重载1
- 8、java高级面向对象-重载、构造器重载、初始化块、this、super、对象构造和初始化分析、覆盖、toString
- 继承与派生,多继承,函数重载,构造函数调用顺序 静态多态和动态多态
- Java基础<五>---> 面向对象与类(匿名对象、构造函数、this、静态等)
- Java继承机制的初始化顺序+静态动态绑定
- C++转Java自学之路(四)文档注释、静态代码块与对象初始化过程
- java面向对象一:实现继承、重载、重写
- Java提高篇——静态代码块、构造代码块、构造函数以及Java类初始化顺序
- JAVA中静态代码块及对象的初始化顺序