(Java笔记)面向对象

第一章 面向对象

1.1 什么是面向对象

语言的分类有面向过程和面向对象两种他们之间的区别是

面向过程:

​ 要按照过程一步一步来,先干什么再干什么,一步都没错最后才能得到结果。

特点:

​ 解决小问题的时候很容易理清楚思路,问题变大变复杂就难以下手。

面向对象:

​ 创建对象,然后给他功能和属性。这个对象能完成被要求完成的事情,就是个工具。

特点:
针对简单问题有点大材小用,适合用来对付难解决的问题。可以从宏观角度上去观察问题。

区别和联系:

​ 面向对象中也必须面向过程,他们之间的关系是相互依存。

1.2 什么是对象

万物皆可是对象,对象是个具象的事物。

类中存在了很多的对象,一个类相当于是具有相同特征或者是行为的多个对象的集合,而对象相当于是
这个集合中的一个具象的内容。

1.3 如何编写对象和类

外在的表现形式:姓名、性别、身高、体重、籍贯 : 通过成员变量来实现的
内在的功能:能力:能够做什么:吃饭、睡觉、打豆豆
成员变量也好、方法也罢都是非静态修饰的

    public class Person {
        /*外在的表现形式 字段 属性*/
        String name = "张三";
        char gender = '男';
        int age = 18;
        /*内在的功能 方法*/
        public void eat() {
            System.out.println("吃饭了");
        }
        public void sleep() {
            System.out.println("睡觉了");
        }
    }

java中通过new关键词来产生当前类的一个具体的实例、对象。

    public class PersonTest {
        public static void main(String[] args) {
            //1:创建一个Person对象
            Person zs = new Person();
            zs.eat();
            System.out.println(zs.name);
        }
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值