|
类介绍 Java 程序是由若干个类组成的,类也是面向对象编程思想的具体实现。 以下为类的基本使用: public class Cat { // 私有属性 private String name; private int age; // 构造方法 public Cat() { } // 普通方法 public void eat() { System.out.println("吃吃吃"); } // 对外包装属性 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}类引用当我们需要使用不同包下的类时,就需要使用 import 导入包或类,这个时候才能正常使用。例如,我们要使用 java.util 下的 ArrayList 就必须使用 import java.util.ArrayList,请参考以下代码: // 导入 ArrayList 类import java.util.ArrayList;class importTest { public static void main(String[] args) { ArrayList list = new ArrayList(); }}类引用的高级用法 import 还可以导入静态方法和静态域的功能,比如以下代码: // 导入 static 静态域的功能import static java.lang.System.*;class staticTest { public static void main(String[] args) { out.println("hi"); }}以上代码也可以顺利的执行,这也是 import 好玩的一个地方。 访问修饰符在 Java 中访问修饰符有以下四种: 具体介绍如下表:
 (1)在开发中要尽可能地加上访问修饰符(提高程序的可读性); (2)无特殊要求的情况下,类内部的变量应该设置为私有的(防止外部篡改)。 构造方法构造方法也叫构造器或构造函数,它的作用是对类进行初始化,比如以下代码: class Cat { // 构造方法 public Cat(String name, int age) { this.name = name; this.age = age; } public static void main(String[] args) { Cat cat = new Cat("喵星人",2); System.out.println(cat.getName()); System.out.println(cat.getAge()); } private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}以上代码执行结果如下: 喵星人2构造方法五大原则: - 构造方法必须与类同名;
- 构造方法的参数可以没有或者有多个;
- 构造方法不能有返回值;
- 每个类可以有一个或多个构造方法;
- 构造方法总是伴随着 new 操作一起使用。
|