java学习笔记04---类和对象的关系
30.1 面向对象编程(oop)的本质
面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。
---尚学堂老高扯淡语录
抽象是什么?就是将多个物体共同点归纳出来,就是抽出像的部分!
---尚学堂老高扯淡语录
从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。
---尚学堂老高扯淡语录
从代码运行角度考虑是先有类后有对象。类是对象的模板。
---尚学堂老高扯淡语录
如下图深刻的揭示了类和对象的关系:
30.2 课堂代码:
package cn.bjsxt.oop;
public class Student { //静态的数据 String name; int id; //学号 int age; String gender; int weight; //动态的行为 public void study(){ System.out.println(name+"在學習"); } public void sayHello(String sname){ System.out.println(name+"向"+sname+"說:你好!"); } } |
public class Test1 { public static void main(String[] args) { Student s1 = new Student(); s1.name = "高琪"; s1.study(); s1.sayHello("馬士兵"); Student s2 = new Student(); s2.age = 18; s2.name="老高"; } } |
- 点赞
- 收藏
- 关注作者
评论(0)