1.类和对象
类是具有相同属性和方法的一组对象的集合,它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和方法两个部分。
- 类(Class)和对象(Object)是面向对象的核心概念
- 类是对一类事务的描述,数抽象的、概念上的定义
- 对象是实际存在的该类事务的每个个体,因而也称为实例(instance)
- 类的创建如下
class Person { // 实例变量 public String name; public Integer age; // 构造方法1 public Person() { this.name = "Eric"; this.age = 99999; } } public class Demo { public static void main(String[] args) { // 实例化对象 Person obj = new Person(); System.out.println(obj.name); System.out.println(obj.age); } }
2.静态成员
本质:静态属于类;非静态属于对象。
class Person { // 静态变量 public static String city = "北京"; // 实例变量 public String name; public Integer age; // 构造方法1 public Person() { this.name = "Eric"; this.age = 99999; } // 绑定方法 public void showInfo(){ System.out.println("哈哈哈哈"); } // 静态方法 public static void showData(){ System.out.println("哈哈哈哈"); } } Person.city; Person.showData(); Person obj = new Person(); obj.name; obj.age; obj.showInfo();
标签:obj,name,Person,age,System,面向对象,public From: https://www.cnblogs.com/xiongying4/p/17521983.html