类和对象的学习

类和对象说明

在这里插入图片描述

类的属性和方法

在这里插入图片描述

类的入门案例

在这里插入图片描述

//类名
public class school {//属性String name; //名称int	jsNumber; //教室数目int jfNumber;//机房数目//方法public void show(){System.out.println("名称: "+ name + "教室数目" + jsNumber + " , 机房数目:" + jfNumber);}
}
public class Demo01 {public static void main (String[] args){//声明School school;//分配空间school = new School();//点访问属性school.name = "华夏高中";school.jsNumber = 36;school.JFNumber = 8;school.show();}
}

类的入门案例内存图

在这里插入图片描述
在这里插入图片描述

public class Demo01 {public static void main (String[] args){//声明//School school;School school = new School();//点访问方法school.show(); //名称:null,教室数目:0,机房数目:0//点访问属性school.name = "华夏高中";school.jsNumber = 81;school.JFNumber = 9;school.show();}
}

游客案例

在这里插入图片描述

在这里插入图片描述

public static void main(Stringl] args)]{Scanner scanner = new Scanner(System.in);while (true) {System.out.print("请输入姓名:");String name = scanner.next(); if (name.equals("n")) break; // 提供了一个退出通道	System.out.print("请输入年龄:");int age = scanner.nextInt();Visitor visitor = new Visitor();// 创建对象visitor.name = name :visitor.age = age;visitor.show();}
System.out.println("退出程序");
}

点访问对象自动提示

在这里插入图片描述

修改管理员密码

在这里插入图片描述

积分回馈

在这里插入图片描述

类的多个对象内存图

在这里插入图片描述

栈资源释放

在这里插入图片描述

堆资源释放

在这里插入图片描述

printf

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/30164.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式——设计模式以及六大原则概述

设计模式代表有经验的面向对象软件开发人员使用的最佳实践。 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 这些解决方案是由许多软件开发人员在相当长的时间内通过试错获得的。 什么是 GOF(四人帮,全拼 Gang of Four&#xff09…

Android 面试重点之Framework (Handler篇)

近期在网上看到不少Android 开发分享的面试经验,我发现基本每个面经中多多少少都有Framework 底层原理的影子。它也是Android 开发中最重要的一个部分,面试官一般会通过 Framework底层中的一些逻辑原理由浅入深进行提问,来评估应聘者的真实水…

[每周一更]-(第57期):用Docker、Docker-compose部署一个完整的前后端go+vue分离项目

文章目录 1.参考项目2.技能点3.GO的Dockerfile配置后端的结构如图Dockerfile先手动docker调试服务是否可以启动报错 4.Vue的Dockerfile配置前端的结构如图nginx_docker.confDockerfile构建 5.docker-compose 整合前后端docker-compose.yml错误记录(1)ip端…

Android复习(Android基础-四大组件)——Service与Activity通信

我们前面学会了启动和停止服务的方法,但是服务虽然是在活动里启动的,但是启动服务之后,活动与服务之间基本没什么关系了。正常情况,我们在Activity里调用startService()方法启动MyService这个服务,然后MyService的onCr…

Games101学习笔记 - MVP矩阵

MV矩阵(模型视图变换) 目的,把摄像机通过变换移动的世界坐标远点,并且朝向与Z轴的负方向相同。这个变换就是模型试图变换。 因为移动了相机,如果想保持正确的渲染的话,那么对应的物体需要要和相机保持相对…

day23-113. 路径总和ii

113. 路径总和ii 力扣题目链接(opens new window) 给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。 说明: 叶子节点是指没有子节点的节点。 示例: 给定如下二叉树,以及目标和 sum 22, 思路 利用…

机器学习(十八):Bagging和随机森林

全文共10000余字,预计阅读时间约30~40分钟 | 满满干货(附数据及代码),建议收藏! 本文目标:理解什么是集成学习,明确Bagging算法的过程,熟悉随机森林算法的原理及其在Sklearn中的各参数定义和使用方法 代码…

elasticsearch 查看所有集群设置_cluster/settings

curl --location http://127.0.0.1:9200/_cluster/settings?include_defaultstrue \ --header Authorization: Basic ssss样例数据 {"persistent": {"cluster": {"routing": {"allocation": {"node_concurrent_recoveries"…

【Spring】Spring中的设计模式

文章目录 责任链模式工厂模式适配器模式代理模式模版方法观察者模式构造器模式 责任链模式 Spring中的Aop的通知调用会使用责任链模式责任链模式介绍 角色:抽象处理者(Handler)具体处理者(ConcreteHandler1)客户类角…

14.3.4 【Linux】使用 LVM thin Volume 让 LVM 动态自动调整磁盘使用率

想像一个情况,你有个目录未来会使用到大约 5T 的容量,但是目前你的磁盘仅有 3T,问题是,接下来的两个月你的系统都还不会超过 3T 的容量, 不过你想要让用户知道,就是他最多有 5T 可以使用就是了!…

Docker+rancher部署SkyWalking8.5并应用在springboot服务中

1.Skywalking介绍 Skywalking是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日Apache董事会批准SkyWalking成为顶级项目,支持Jav…

Stable Diffusion - 俯视 (from below) 拍摄的人物图像 LoRA 与配置

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/132192139 图像来自 哥特风格 LoRA 俯视 LoRA&#xff0c;提升视觉冲击力&#xff0c;核心配置 <lora:view_from_below:0.6>,(from below,…

工程管理系统简介 工程管理系统源码 java工程管理系统 工程管理系统功能设计em

工程项目管理软件&#xff08;工程项目管理系统&#xff09;对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营&#xff0c;全过程、全方位的对项目进行综合管理 工程项目各模块及其功能点清单 一、系统管理 1、数据字典&#xff…

什么是进程、线程、协程

什么是进程&#xff1f; 我们都知道计算机的核心是CPU&#xff0c;它承担了所有的计算任务&#xff1b;而操作系统是计算机的管理者&#xff0c;它负责任务的调度、资源的分配和管理&#xff0c;统领整个计算机硬件&#xff1b;应用程序则是具有某种功能的程序&#xff0c;程序…

github上有哪些值得读源码的react项目?

前言 下面是我整理的关于值得一读源码的react项目&#xff0c;希望对你有所帮助~ 1、 calcom Star: 21.6k calcom是一个开源的计算器应用程序。它提供了基本的数学运算功能&#xff0c;例如加法、减法、乘法和除法&#xff0c;还支持 科学计算、进制转换和单位转换等高级功能…

IP首部校验和字段计算方法

IP首部有16bit的校验和&#xff0c;因此&#xff0c;IP首部以16bit为单位计算校验和&#xff0c;IP首部的长度一定是16bit的整倍数&#xff0c;这是由于首部长字段的单位是32bit&#xff0c;首部长度不足32bit的整数倍时&#xff0c;会在尾部补0到32bit的整数倍。 发送方计算方…

【linux-keepalive】keepalive避免单点故障,高可用配置

keepalive: [rootproxy ~]# yum install -y keepalived [rootproxy ~]# vim /etc/keepalived/keepalived.conf global_defs {router_id proxy1 //设置路由ID号vrrp_iptables //不添加任何防火墙规则 } vrrp_instance V…

【点云分割】常用数据集介绍—— ShapeNet数据集

文章目录 一、简介二、数据集版本三、目录四、应用与用途五、其他数据集链接 一、简介 ShapeNet 是一个广泛使用的三维形状理解和分析的数据集&#xff0c;用于学术研究和计算机视觉任务。它是一个大规模的、多类别的三维模型数据库&#xff0c;包含了大量的三维模型。&#x…

【等保测评】云计算Linux服务器(一)

【等保测评】云计算&Linux服务器&#xff08;一&#xff09; 前言1、身份鉴别实例1实例2实例3实例4 2、访问控制实例1实例2实例3实例4实例5实例6实例7 前言 Linux是指UNIX克隆或类UNIX风格的操作系统&#xff0c;在源代码级别兼容绝大部分UNIX标准(IEEE POSIX, System V, …

接缝雕刻算法的 C++ 实现 - 算法概述与基本原理

第一部分:接缝雕刻算法的 C++ 实现 - 算法概述与基本原理 接缝雕刻(Seam Carving)是一种用于图像大小调整的算法,其目标是在不扭曲图像的“重要”部分的情况下调整图像大小。这种算法的主要优点是,它可以保持图像的视觉完整性,同时改变图像的尺寸。这与传统的图像缩放方…