类和对象

类和对象

Java面向对象

目标:

1:面向对象的编程思想
2:理解类和对象的关系
3:掌握类和对象的创建方式
4:类中方法的使用

生活中的类有很多,我们是人类,还有别的植物类、哺乳类等…

我们目前学过的类有class 类

还有引用数据类型中的引用数据类型

面向对象的编程思想(OOP)

面向对象是一种开发方式、编程思想

Java、Python、Kotlin、C++、PHP(以前不是面向对象,后来改过来)语言就是面向对象的编程语言。

面向过程(OOP):面向函数编程

面向过程就是将实现一个功能的每一个过程进行聚合的方式。例如:把大象放进冰箱的每一个过程。

面向对象就是一种职责划分(项目规模逐渐庞大的必然结果),每一个职责,每一个专业人员就是面向对象概念中的对象。

面向对象思想有3个特点(有时候会是4大特性【谈理解就去举例】)
  • 封装
    • 发现一个对象,找到他的属性和行为的过程就是封装,封装成一个类。(这个概念并不是完整的封装)
  • 继承
  • 多态
  • 抽象

理解类和对象的关系

帮助理解的一种思想,万物皆对象:我们所能描述的一个实体都可算作对象。

我们在描述对象的时候,通常会用属性和行为去进行描述,同样对于类似的行为接近则我们会进行分类

类和对象的关系:
  • 类是一个抽象的概念
  • 类是从一组具有相似特征的对象中发现抽取而出的。
  • 对象是类的一个个体/实例(instance)。

类和对象的创建方式

Java是面向对象的编程语言,在Java中首先以类作为基本单位,可以基于类去创建很多的独立的对象。

面试题:Java是一个完全面向对象的编程语言吗?

不是,因为Java里面有基本数据类型。int、byte…

3.1类的基本语法

访问修饰符 class 类名{// 类名大驼峰命名法 访问修饰符为public的类  必须和文件名相同
    // 一组属性
    
    // 一组行为
    
}
public class Student{
    // 一组属性
    String name;
    int age;
    String classID;
    String major;
    char gender;
    
    // 一组行为(方法)
    // 学习
    public void study(){
        System.out.println(""好好学习,天天向上);
    }
}

3.2 对象的定义

类名 对象名 = new 类名();
对象名.属性名 = xxx;// 属性的赋值
对象名.方法名();// 执行对应的方法
// .....
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值