栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

类与对象基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

类与对象基础

类与对象基础
1.什么是面向对象编程

就是可以使用一个具有属性以及方法的对象编程。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,对象里的 程序可以访问及经常修改对象相关连的数据。在面向对象程序编程里,计算机程序会被设计成彼此相关的对象

面向过程和面向对象的区别

面向过程:针对开发中程序遇到的每一个问题,进行单个的编码解决。 自己做饭,买菜,洗菜,炒菜,自己吃
面向对象:只对结果,不管实现的细节。 到饭馆叫饭,自己吃

2.类

具有相同属性和行为的对象,可以被归为一类。

宝马,奔驰,法拉利也具有相同的属性和行为所以可以归为【车类】。

2.1类的结构
public class 类名{ 
 //成员属性
 //构造方法
 //成员方法
}
2.2类的使用
类名 对象名 = new 类名();

注意:类的属性本质是全局变量,是有默认值的
字符串: null 整形: 0 小数: 0.0 布尔: false
而方法内的变量是局部变量,不赋值的时候无法使用

面向对象编程的步骤:
1.根据题目定义类: 定义属性和方法
2.使用类
a.创建测试类,定义main方法
b.在main方法中,使用类创建对象: 类名 变量 = new 类名();
c. 使用创建出来的对象,设置对象属性,访问对象属性,调用对象方法
完成特定功能。

3.构造方法

构造方法:在类创建对象的时候,通过new关键字调用的方法称为构造方法。它可以用于为对象 属性设置初始值

语法:

public class 类名{
	//构造方法
	public 类名(参数列表){
 	// 初始换属性
			} 
 	}  
 //通过new调用构造方法,创建类的对象
类名 变量 = new 类名();

特点

  1. 构造方法是非常特殊的方法,方法名要与类名完全一样
  2. 构造方法不能写返回值
  3. 构造方法通过new关键字调用
  4. 一个类中,可以定义构造,也可以不定义构造。当类中没有定义构造的时候,系统会提供默 认无参构造,当类中定义了构造之后,系统将不再提供默认无参构造
  5. 一个类中可以定义多个构造 作用:
  6. 使用类创建对象的时候要调用构造方法
  7. 通过构造可以为对象的属性设置初始值,避免漏掉某些属性不赋值

通过构造方法创建类的对象

类名 变量名=new 类名 (值1,值2,值3,值4);

构造方法小结:

  • 定义构造方法:public + 类名(参数列表){初始化代码}
  • 当类没有构造方法时,系统会给一个默认的空构造方法
  • 当你一旦定义了自己的构造方法,系统就收回了默认的构造方法
  • 如果还想用默认的构造方法,则必须自己另外定义 - 自定义的构造方法主要用于对象的初始化
4.成员方法

构造方法的作用,是为了创建对象。
成员方法是为了实现某个具体的功能: 吃早餐,打游戏,听音乐,学习


总结

面向对象编程步骤
1). 根据题目要求定义类
2). 根据题目要求定义类中的成员属性, 构造方法,成员方法
3).创建测试类,在测试类的main方法中,使用类创建对象
4).通过对象设置对象属性,通过对象调用对象方法完成特定功能

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/996486.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号