《Java程序设计》第四章学习总结

201711671111 《Java程序设计》第四章学习总结二

教材学习内容总结

1.方法重载是两种多态的一种。意思是一类中可以有多个方法具有相同的名字,但这些方法的参数必须不同。

  • 方法的返回类型和参数名字不参与比较,也就是说,如果两个方法的名字相同,即使返回类型不同,也必须保证参数相同。

2.this是JAVA的一个关键字,表示某个对象,可以出现在实例方法和构造方法中,但不可以出现在类方法中。
3.实例方法只能通过对象来调用,不能用类名来调用。当实例成员变量和局部变量的名字相同时,成员变量前面的“this.”或“类名.”就不可以省略。

4.包:通过关键字package声明包语句。

  • package语句的一般格式是package 包名;   包名可以是一个合法的标识符,也可以在若干个标识符加“.”分隔而成,例如:package sunrise;package sun.com.cn;

5.import:引入包中的类和接口。

  • 引入类库中的类。如import java.util.*;
  • 引入自定义包中的类。

6.访问权限

  • 所谓的访问权限,是指对象是否可以通过"."运算符操作自己的变量或通过"."运算符调用类中的方法。访问限制修饰符有private、protected、public。
  • 需要注意的是,在编写类的时候,类中的实例方法总是可以操作该类中的实例变量和类变量;类方法总是可以操作该类中的类变量,与访问限制符没有关系。
  • 用关键字private修饰的成员变量和方法称为私有变量和私有方法.
  • 用关键字public修饰的成员变量和方法称为共有变量和共有方法.
  • 用关键字potected修饰的成员变量和方法称为受保护的成员变量和受保护的成员方法。
  • 不加private、public、potected修饰符修饰的成员变量和方法称为友好变量和友好方法。
  • 不能用protected和private修饰类。访问限制修饰符按访问权限从高到低的排列顺序是public、protected、友好的、private。

7.基本类型的类封装

  • Double类:Double(double num)Double对象调用doubleValue()方法可以返回该对象含有的double型数据
  • float类:float(floatnum)float对象调用floatValue()方法可以返回该对象含有的float型数据
  • Byte类:Byte(byte num)Double对象调用byteValue()方法可以返回该对象含有的byte型数据
  • Short类:与Double类似
  • Integer类:与Double类似
  • Long类:与Double类似
  • Character类:与Double类似

8.对象数组:数组的元素是对象

猜你喜欢

转载自blog.csdn.net/Air_JQM/article/details/83387974
今日推荐