Java学习第九日:类与对象
2021/7/19 17:05:19
本文主要是介绍Java学习第九日:类与对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
面向对象:类与对象
- 面向对象的编程
- 类与对象
面向对象的编程
- 面向过程:例如:c语言 ,软件的本质是解决现实中的问题,而C语言就是符合人类进行一个动作的流程
- 面向对象:分类的思想
相对于面向过程而言的,随着社会发展,需求变得更加复杂,行为动作也变得多样,对于面向过程而言更难操作。面向对象类似于我们认知世界的方式,五官来收集事物的各种信息(静态的特征:颜色 ;动态的行为动作),这种我们称之为分类;是更加宏观的编程。
类与对象
-
类,一个类型,把有相似特征或行为的一些事物认为是一个类别,有助于认知世界,是一个抽象的概念,是人为了能够更好的理解,抽象出来的概念。比如人类,动物类…
-
对象,类中一个真正的事物。是存在的一个真实案例(实例),比如同学小明是学生类里面的一个对象。
- Java中如何定义类:
使用关键字class
访问修饰(public | private | protected | 默认) class 类名称{
}
一般将java代码,写在一个Xxx.java文件,这个文件就是一个类。如果这个文件中存在多个类,注意:public只能修改Xxx类(就是和文件名称相同的类)
如果要在该文件中写main函数,只能写在这个类- java中如何定义对象:
对象的创建:
类型 对象名称 = new 类型名称();
-
对象的属性赋值:
对象名称.属性名称 = 值;
如果访问属性的值:对象名称.属性名称
调用对象的”方法”:
对象名称.方法名称([ 参数列表]) -
实例: “人”类
public class Person { // 属性 String name; int age; // gender: true:女 false:男 boolean gender; String email; String telphone; double height; float weight; // 说话,行为动作,用函数来描述 public void speak() { System.out.println("我的名字是:"+ name + ", 我今年"+ age + "岁了"); } public static void main(String[] args) { // 创建对象 Person p = new Person(); // 为对象进行属性赋值 p.name = "李阳"; p.age = 16; p.gender = true; // 女 p.email = "110@qq.com"; p.telphone = "120"; p.height = 180; p.weight = 120; // 调用对象的方法 p.speak(); Person p2 = new Person(); p2.name = "张敏"; p2.age = 36; p2.gender = false; p2.speak(); } }
这篇关于Java学习第九日:类与对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南