面向对象
面向对象笔记总结,随时查询 面向对象 类和对象 类是抽象的,是一个模板,确定对象将会拥有的特征(属性)和行为(方法) 对象是实体,是类的实例表现 属性和方法 属性:对象具有的各种静态特征 方法:对象具有的各种动态行为 命名 包的命名为 域名小写字母的倒序 加上 功能名 类名首字母要大写 实例化对象 12345678 public class { String name; public void run() { System.out.println("run"); }} 12345 public static void main(String[] args) { Cat one = new Cat(); // 声明并实例化对象 System.out.println(one.name); // 获取类中的对象 one.run(); // 获取类中的方法} new 每次new都会开辟一个新空间,不会相互影响 123 Cat one = new Cat(); Cat two = one; // 此时one和two都指向通过一个堆内地址,会相互影响 构造方法 构造方法与类同名但是没有返回值 在对象实例化的时候调用 一个类中可以有多个构造方法 无参构造方法 不写构造方法,系统默认创建一个无参构造方法,自己创建带参构造方法,系统将再自动创建无参构造方法,需要自己手动创建 带参构造方法