标签:通过 封装对象 ring tostring turn mamicode 计算 类的属性 his
我们知道Java是一种面向对象编程的语言,在Java中类与对象是面向对象编程技术中最基本的概念。
1、类与对象的含义
类是现实世界或思维世界中的实体在计算机中的反应,它将数据以及这些数据上的操作封装在一起。
对象是类的具体实例,所有的问题都是通过对象来处理,对象可以操作类的基本属性和方法解决相应的问题。
2、类与对象的关系
类是一种抽象的概念集合,是最基础的组织单位,不占用内存;
类是创建对象的蓝图,也就是说类是封装对象的属性和方法的载体、模板或合约。
对象是具体的,占用存储空间。
/** * 定义一个Person类 */ public class Person { /** * 属性 */ private String name; private int age; private char gender; /** * 构造方法 */ public Person() { } public Person(String name, int age, char gender) { this.name = name; this.age = age; this.gender = gender; } /** * getter setter方法 */ 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; } public char getGender() { return gender; } public void setGender(char gender) { this.gender = gender; } /** * 普通方法 */ void eat(){} void sleep(){} @Override public String toString() { return "Person{" + "name=‘" + name + ‘\‘‘ + ", age=" + age + ", gender=" + gender + ‘}‘; } }
运行结果:
Person是一个类,在测试类中又创建(通过new关键字)了两个对象,对象可以操作类的属性和方法。
标签:通过 封装对象 ring tostring turn mamicode 计算 类的属性 his
原文地址:https://www.cnblogs.com/sinoaccer/p/12037196.html