面向对象上

面向对象上

两种思想:面向对象 面向过程

案例:面向过程:强调行为,函数最小单位,考虑怎么做

面向对象三大特征:封装 继承 多态

大象放进冰箱

 1:冰箱打开

2:抬起大象,放进冰箱

3:把冰箱门关闭

面向对象:强调具备功能的对象,以类为最小单位,考虑谁来做

人{
打开(){}
抬起(){ }
}
冰箱(){方法}
大象(){方法}

类和对象

类:对一类事物的描述 (抽象的人)

对象:对实际存在的事物的每个个体,也叫做实例(实际的人)

面向对象的设计重点:类的设计

类的设计:类的成员设计

常见类成员:属性 :成员变量 (field) 行为:成员方法(函数 method)

定义了类的成员,如何去使用呢? 答案是创建一个类的对象

package TheOOP;
//一个实例类进行实例化
public class PersonText {
public static void main(String[] args) {
    //创建一个对象去调用类中的成员
    Person p = new Person();
    //调用其成员方法
    p.run();
    //调用属性
    p.name="小波";
     
    
    
    
}
}
class Person{
    //成员属性
    String  name;
    int age = 12;
    //成员方法
    public void fly() {
        System.out.println("人热爱运动");
    }
    public void run() {
        System.out.println("我爱跑步");
    }
}
类和对象(1).png
上面的语言概括了类和对象的使用概述
1:创建类,设计类的成员
2:创建类的对象
3:通过"对象.属性 "和"对象.方法"调用对象结构
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,874评论 18 399
  • 1、PHP语言的一大优势是跨平台,什么是跨平台?一、PHP基础: PHP的运行环境最优搭配为Apache+MySQ...
    __书山有路__阅读 1,543评论 0 15
  • 彩排完,天已黑
    刘凯书法阅读 4,347评论 1 3
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,632评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,143评论 0 4