Java程序设计精编教程(第3版) 第5章_类与对象.pptVIP

  • 71
  • 0
  • 约1.03万字
  • 约 63页
  • 2019-05-08 发布于福建
  • 举报

Java程序设计精编教程(第3版) 第5章_类与对象.ppt

§5.11.2 私有变量和私有方法 * 1 用关键字private修饰的成员变量和方法称为私有变量和私有方法。 对于私有成员变量或方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法。 例子15 * 1 当我们用某个类在另外一个类中创建对象后,如果不希该对象直接访问自己的变量,即通过“.”运算符来操作自己的成员变量,就应当将该成员变量访问权限设置为private。面向对象编程提倡对象应当调用方法来改变自己的属性,类应当提供操作数据的方法,这些方法可以经过精心的设计,使得对数据的操作更加合理,如例子15中的Student.java和Example5_15.java所示。 §5.11.3 共有变量和共有方法 * 1 用public修饰的成员变量和方法被称为共有变量和共有方法 。 我们在任何一个类中用类Tom 创建了一个对象后,该对象能访问自己的public变量和类中的public方法(也可以通过类名来操作成员变量、方法) 。 §5.11.4 友好变量和友好方法 * 1 当在另外一个类中用类Tom 创建了一个对象后,如果这个类与Tom类在同一个包中,那么该对象能访问自己的友好变量和友好方法。 在任何一个与Tom同一包中的类中,也可以通过Tom类的类名访问Tom类的类友好成员变量和类友好方法。 §5.11.5 受保护的成员变量和方法 * 1 用protected修饰的成员变量和方法被称为受保护的成员变量和受保护的方法 。 §5.11.6 public类与友好类 * 1 类声明时,如果在关键字class前面加上public关键字,就称这样的类是一个public 类 。 可以在任何另外一个类中,使用public类创建对象。 如果一个类不加public修饰,这样的类被称作友好类。 在另外一个类中使用友好类创建对象时,要保证它们是在同一包中。 §5.12 基本类型的类包装 * 1 Java的基本数据类型包括:byte、int、short、long、float、double、char。 Java提供了基本数据类型相关的类,实现了对基本数据类型的封装。 这些类分别是:Byte、Integer、Short、Long、Float、Double和Character类。这些类在java.lang包中。 §5.12.1 Double和Float类 * 1 Double类和Float类实现了对double和float基本型数据的类包装。 Double类的构造方法:Double(double num) Float类的构造方法: Float(float num) Double对象调用doubleValue()方法可以返回该对象含有的double型数据。 Float对象调用floatValue()方法可以返回该对象含有的float型数据。 §5.12.2 Byte、Short 、Integer、Long类 * 1 上述个类的构造方法分别 : Byte(byte num) Short(short num) Integer(int num) Long(long num) Byte、Short、Integer和Long对象分别调用 byteValue ()、shortValue()、intValue()和longValue ()方法返回该对象含有的基本型数据。 §5.12.3 Character类 * 1 Character类实现了对char基本型数据的类包装。 Character类的构造方法:Character(char c) Character类中的一些常用类方法: public static boolean isDigit(char ch) 如果ch是数字字符方法返回 true,否则返回false。 public static boolean isLetter(char ch) 如果ch是字母方法返回 true,否则返回false。 public static boolean isLetterOrDigit(char ch) 如果ch是数字字符或字母方法返回 true,否则返回false。 public static boolean isLowerCase(char ch) 如果ch是小写字母方法返回 true,否则返回false。 public static boolean isUpper

文档评论(0)

1亿VIP精品文档

相关文档