Day15 Java学习之面向对象基础

本文详细介绍了Java编程中的面向对象基础,包括面向对象的概念、类的创建与使用、对象的创建与初始化、全局变量与局部变量的区别、作用域修饰符的使用、this关键字的含义及其应用,以及构造方法的定义和注意事项。面向对象编程思想强调解决问题时的工具选择和设计,类作为程序的基本单元,包含属性和方法。对象是类的实例,通过new关键字创建,并通过构造方法初始化。
摘要由CSDN通过智能技术生成

一、什么是面向对象?

1.拿来主义:面向对象不是一项具体的技术,而是指定我们编程的一种思想

2.这种核心思想是什么?就是拿来主义(当我需要解决某一项问题时,我们需要去思考解决这个(类)问题的工具。我们要去找这个工具)

3.面向对象编程的思想,就是在找工具解决问题的路上;如果没有这种工具,则需要我们自己设计出来 

 二、类创建以及使用

  • 什么是类?

解析:类是java编程中的基本单元;把具有相同行为和属性的事物归为一类;

 注意:类是被抽象出来解决问题的工具

  • 在设计类时思考:

1、首先从创建类开始(因为类是程序的基本单元)
2、类里面要有些什么呢?(方法、变量、【类、静态代码块】)对象是类的具体

例如:

/**
     * 比方说,我要设计一个求形状面积的工具
     * 设计一个解决求形状面积的工具
     * 1、基础(类)
     * 2、类里面的组成(成员变量+方法)
     * 成员变量:就是类的属性(特征),用来描述这一类事物的共同特征
     * 方法:就是类的行为
     */

  • 类的定义:

//关键字:赋予了特殊意义的英文单词

作用域修饰符  修饰类的关键字  类名{

}
// 
例如:
public class Demo1{

}

定义类的注意事项:

1、取名时候做到见名知意
2、类的首字母大写
3、思考:类的作用域修饰符用哪个?
4、该类抽象有那些属性和那些方法?

三、对象的创建以及使用

  • 对象和类的关系:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值