首页/新闻资讯/正文详情

面向对象--类与对象、封装、构造方法(OOP:面向对象编程)

发布时间:2026/9/24 13:53:10 来源:云帆数科 栏目:资讯中心
面向对象--类与对象、封装、构造方法(OOP:面向对象编程)
三大特征——封装构造方法一、面向对象1.程序设计思想2.参照现实的某一类事物,将事物的属性特征、行为抽取出来描述成计算机程序的一种思想其包含了三大特征:封装、继承、多态二、类与对象类:类是指有一组属性特性(成员变量)和行为(成员方法)的集合,可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物属性:指该类事物的状态信息行为:指该类事物能够做什么对象:是指一类事物的具体体现,对象是类的一个实例,必然具有该类事物的属性和行为对象和类的关系类是对一类事物的描述,是抽象的对象是一类事物的实例,是具体的对象是类的实例,类是对象的模板2.2类的定义格式public class ClassName{ //成员变量 //成员方法}定义类:相当于定义类的成员,包括成员变量和成员方法成员变量:和以前定义变量几乎是一样的,只不过位置发生了改变位于类中,方法外成员方法:和以前定义方法几乎是一样的,是不过把static去掉例:public class Student { //成员变量 String name;//姓名 int age;//年龄 //成员方法 //学习的方法 public void study() { System.out.println("好好学习,天天向上"); } //吃饭的方法 public void eat() { System.out.println("学习饿了要吃饭"); } }2.3对象的使用对象的使用格式:类名 对象名=new 类名();使用对象访问类中的成员对象名.成员变量;对象名.成员方法();例:public class Test01_Student { public static void main(String[] args) { //创建对象格式:类名 对象名 = new 类名(); Stude

相关推荐

面向对象--接口、多态(OOP--面向对象编程)
面向对象--接口、多态(OOP--面向对象编程)

一、接口使用interface关键字,且它也会被编译成.class文件,但他不是类而是一种引用数据类型接口的特点不能实例化没有构造方法方法默认public abstract修饰变量默认public static final修饰没有静态代码块抽象类特点继承了抽象类的子类,要么对… · 2026/9/24 13:53:10

Humanizer 枚举反向解析指南:EnumDehumanizeExtensions.DehumanizeTo 完整用法与匹配原理
Humanizer 枚举反向解析指南:EnumDehumanizeExtensions.DehumanizeTo 完整用法与匹配原理

Humanizer 枚举反向解析指南:EnumDehumanizeExtensions.DehumanizeTo 完整用法与匹配原理 【免费下载链接】Humanizer Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities 项… · 2026/9/24 13:53:10

用仓颉Web框架Tea实战:从零搭建完整RESTful API服务
用仓颉Web框架Tea实战:从零搭建完整RESTful API服务

用仓颉Web框架Tea实战:从零搭建完整RESTful API服务 【免费下载链接】tea 仓颉语言轻量级的、函数式的、高效的HTTP Web后端框架 项目地址: https://gitcode.com/Cangjie-SIG/tea Tea 是仓颉语言生态中一个轻量级、函数式、高效的 HTTP Web 后端框架&#xf… · 2026/9/24 13:53:04

HTTP头大小写引发的静默故障:从协议到Nginx、Go、Node.js的排查与规范
HTTP头大小写引发的静默故障:从协议到Nginx、Go、Node.js的排查与规范

1. 问题现场:一个头名字引发的“静默故障”先讲一个我实际处理过的线上故障。用户调我们的网关接口,用一个自定义头X-Auth-Token做鉴权。本地用 Postman 测,一切正常;换到 Java 客户端调,服务端日志里永远取不到这个头… · 2026/9/25 3:31:13

计量芯片封装选型:面积、功能与良率的三重权衡
计量芯片封装选型:面积、功能与良率的三重权衡

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 3:31:13

SYN Flood实验:用WinXP复现TCP半开连接攻击原理
SYN Flood实验:用WinXP复现TCP半开连接攻击原理

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 3:31:07

TwinCAT3运动控制:MC_Power与MC_Home功能块的工程应用实践
TwinCAT3运动控制:MC_Power与MC_Home功能块的工程应用实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 3:31:07

C语言结构体内存对齐全解析:sizeof背后的字节填充规则
C语言结构体内存对齐全解析:sizeof背后的字节填充规则

刚学C语言的时候,很多人会卡在结构体这一关,尤其是当别人告诉你"结构体的大小不等于成员大小之和"的时候。明明就是几个变量放在一起,为什么sizeof算出来的结果比预想的多好几个字节?这就是结构体内存对齐在起作用。这篇… · 2026/9/25 3:31:07

BAML C 桥接层程序引导证据探针:从编译器字节恒等到原生初始化失败缓存的完整验证
BAML C 桥接层程序引导证据探针:从编译器字节恒等到原生初始化失败缓存的完整验证

编程语言AI Agent编译器CLI人工智能 【免费下载链接】baml The programming language for agents 项目地址: https://gitcode.com/gh_mirrors/ba/baml 点击查看 免费下载 导读 BAML 编译器输出的 .baml 程序字节码最终要进入 C# 运行时,这一路径上每一… · 2026/9/25 3:31:01

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码