头歌java面向对象基础

第一关类的定义

package step1;// ---------------------Begin------------------------
public class Student{String name="李四";int age=18;public void speak(){System.out.println("我爱学习");}
}// ---------------------End------------------------

第二关类的构造方法与this语句

package step2;
public class Student {// ---------------------Begin------------------------private String name;private int age;Student(){}Student(String n){this.name=n;}Student(int a){this.age=a;}Student(String n,int a){this.name=n;this.age=a;}// ---------------------End------------------------@Overridepublic String toString() {return String.format("大家好我叫:%s,今年:%d岁", this.name, this.age);}
}

第三关类的方法重载

package step3;public class Caculator {public double getArea(double a){return a*a;}// ---------------------Begin------------------------public double getArea(double a,double b){return a*b;}public double getArea(double a,double b,double c){return a*b*c;}// ---------------------End------------------------}

第四关getter与setter方法

package step4;public class Student {private int age;private String name;private String sex;// ---------------------Begin------------------------void setAge(int a){if(a>=0&&a<=120){this.age=a;}else {this.age=18;}}void setSex(String s){if(s.equals("男")||s.equals("女")) this.sex=s;else this.sex="保密";}void setName(String n){this.name=n;}// ---------------------End------------------------@Overridepublic String toString() {return String.format("大家好,我叫:%s,性别:%s,今年:%d", this.name, this.sex,this.age);}
}

第五关static关键字

package step5;public class StaticLearning {// ---------------------Begin------------------------static{System.out.println("类静态代码块被调用");}static void sayHello(){System.out.println("静态方法被调用");}static String name="张三";// ---------------------End------------------------
}

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

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

相关文章

【Linux】安装Python3.11报错

文章目录 问题解决 问题 在centos系统使用make命令安装python 3.11.8时&#xff0c;报错了&#xff1a; Python runtime state: initialized Traceback (most recent call last):File "/usr/local/Python-3.11.8/Lib/site.py", line 73, in <module> Fatal P…

【Python深度学习(第二版)(2)】深度学习之前:机器学习简史

文章目录 一. 深度学习的起源1. 概率建模--机器学习分类器2. 早期神经网络--反向传播算法的转折3. 核方法 -- 忽略神经网络4. 决策树、随机森林和梯度提升机5. 神经网络替代svm与决策树 二. 深度学习与机器学习有何不同 可以这样说&#xff0c;当前工业界所使用的大部分机器学习…

asp.net朱勇项目个人博客(3)

引文:按照书上的项目&#xff0c;我们最后实现管理端的三个增删改查的功能即可,相对与三个增删改查&#xff0c;文章&#xff0c;分类和留言&#xff0c;这里我们所需要用的的关联的一个表就是文章表&#xff0c;因为文章表每一个文章的增加显示和修改都需要对应的一个分类&…

【Linux】网络连接配置——nmcli工具配置连接增删改查实例

nmcli工具配置连接增删改查实例 &#xff08;一&#xff09;网络连接配置基本项目1.网络接口配置2.主机名配置3.DNS服务器配置 &#xff08;二&#xff09;网络连接配置文件&#xff08;三&#xff09;网络配置方法&#xff08;四&#xff09;nmcli工具配置连接管理1.增2.查3.改…

sql编写规范(word原件)

编写本文档的目的是保证在开发过程中产出高效、格式统一、易阅读、易维护的SQL代码。 1 编写目的 2 SQL书写规范 3 SQL编写原则 软件全套资料获取进主页或者本文末个人名片直接获取。

Spring框架Aware接口的作用和应用

Aware&#xff0c;这是一个空接口&#xff0c;空接口又称标记接口。标记接口的作用是实现该接口的类都被标记具有某项功能。 一个超级标记接口&#xff0c;指示一个Bean有资格通过回调式方法被Spring容器通知某个特定框架对象。具体的方法签名由各个子接口确定&#xff0c;但通…

java设计模式四 桥接模式

桥接模式关注于将抽象部分与实现部分分离&#xff0c;使它们可以独立变化。它通过在抽象和实现之间建立一个桥梁来实现这一目的。这种设计模式属于结构型模式。 假设我们要设计一个图形编辑器&#xff0c;其中图形&#xff08;如圆形、正方形&#xff09;可以有不同的颜色填充…

GStreamer日志调试笔记

1、查询所有分类 #gst-launch-1.0 --gst-debug-help 2、查询videotestsrc的日志 #gst-launch-1.0 --gst-debug-help | findstr videotestsrc 结果&#xff1a; 3、使用--gst-debug设置相应日志类型的相应等级&#xff0c;越大显示日志越多&#xff0c;排查内存泄露可以设置为9 …

国内外主流大模型都具备有哪些特点?

文章目录 ⭐ 火爆全网的大模型起点⭐ 国外主流LLM及其特点⭐ 国内主流LLM及其特点⭐ 全球大模型生态的发展 该章节呢&#xff0c;我们主要是看一下关于国内外主流的大语言模型&#xff0c;通过它们都具备哪些特点&#xff0c;来达成对多模型有一个清晰的认知。对于 “多模型” …

计网作业0429

1.关于现有IPv4分片/重组机制&#xff0c;描述正确的是&#xff08; &#xff09; A.可以在源主机分片 B.可以在中间路由器分片 C.可以在目的主机重组 D.不可以在中间路由器重组 2. 普通路由器转发&#xff08;非NAT&#xff09;IP报文过程中&#xff0c;IP报文中哪些字段会…

帮助命令

1.man 原意&#xff1a;manual 所在路径&#xff1a;/usr/bin/man 执行权限&#xff1a;所有用户 语法&#xff1a;man [命令或配置文件] 功能描述&#xff1a;获得帮助信息 例&#xff1a;$ man ls 查看ls命令的帮助信息 查看命令的帮助主要是看这个命令是干什么用的&am…

Vue3+.NET6前后端分离式管理后台实战(十七)

1&#xff0c;Vue3.NET6前后端分离式管理后台实战(十七)已经在微信公众号更新&#xff0c;有兴趣的扫码关注一起交流学习。

数据治理:数据孤岛是企业信息化发展中难以避免的阶段

随着信息技术的飞速发展&#xff0c;企业对于数据的依赖程度日益加深。在这个过程中&#xff0c;数据治理成为了企业信息化建设的核心环节。然而&#xff0c;在实际操作中&#xff0c;企业往往会遇到一种难以避免的现象——数据孤岛。 一、数据孤岛的定义与成因 数据孤岛&…

电磁兼容(EMC):产品适用静电放电(ESD)标准全解

目录 1. 标准体系 2. 试验方法标准 3. 常见产品的抗扰度标准 自己研发的产品到底需要满足什么样的静电放电标准要求才是满足国家标准要求。客户提出的静电放电接触放电4kV&#xff0c;空气放电8kV要求&#xff0c;是高于国家标准要求还是低于国家标准要求&#xff1f;面对这…

PyCharm 2024新版图文安装教程(python环境搭建+PyCharm安装+运行测试+汉化+背景图设置)

名人说&#xff1a;一点浩然气&#xff0c;千里快哉风。—— 苏轼《水调歌头》 创作者&#xff1a;Code_流苏(CSDN) 目录 一、Python环境搭建二、PyCharm下载及安装三、解释器配置及项目测试四、PyCharm汉化五、背景图设置 很高兴你打开了这篇博客&#xff0c;如有疑问&#x…

类的流插入与流提取

1.自定义类型不能直接使用流插入与流提取 为什么内置类型可以直接使用流插入与流提取&#xff1f; 其实本质上是人家已经写好了相关的函数&#xff0c;内置类型可以直接调用cout与cin 对于自定义类型&#xff0c;我们需要自己写相关的函数。 2.解决方法 2.1自己在类里面写一个…

微信小程序 【关键部分】

1. 动机 最近在开发小程序&#xff0c;小程序既需兼顾针对新用户的内容预览&#xff0c;又要为注册用户提供服务&#xff0c;简单梳理下&#xff0c;基本需求如下&#xff1a; 小程序共三个tab页&#xff0c;所有用户都可以浏览首页内容&#xff0c;了解我们可以提供的优质服…

Microsoft Remote Desktop Beta for Mac:远程办公桌面连接工具

Microsoft Remote Desktop Beta for Mac不仅是一款远程桌面连接工具&#xff0c;更是开启远程办公新篇章的利器。 它让Mac用户能够轻松访问和操作远程Windows计算机&#xff0c;实现跨平台办公的无缝衔接。无论是在家中、咖啡店还是旅途中&#xff0c;只要有网络连接&#xff0…

鸿蒙UI复用

鸿蒙UI复用 简介BuilderBuilder的使用方式一Builder的使用方式二Builder的使用方式三 Component使用Component复用UI 简介 在页面开发过程中&#xff0c;会遇到有UI相似的结构&#xff0c;如果每个UI都单独声明一份&#xff0c;会产生大量冗余代码&#xff0c;不利于阅读。遇到…

Python头歌合集(题集附解)

目录 一、Python初识-基本语法 第1关&#xff1a;Hello Python! 第2关&#xff1a;我想看世界 第3关&#xff1a;学好Python 第4关&#xff1a;根据圆的半径计算周长和面积 第5关&#xff1a;货币转换 二、turtle简单绘图 第1关&#xff1a;英寸与厘米转换 第2关&#xff1…