浅谈java中的对象、类、与方法的重载
发布时间 - 2026-01-10 22:06:42 点击率:次对象:

一切皆为对象。
对象包括两部分内容:属性(名词形容词),行为(动词)。
对象和对象之间是有关系的: 派生,关联,依赖。
类:
对同一类别的众多对象的一种抽象。
类,还是用来生成对象的一种模板,对象是类的一种具体化的表现。
面向对象的三大特性:封装,继承,多态。
class 类名{
访问修饰符 成员变量的定义;
访问修饰符 成员函数(方法)的定义;
}
访问修改符:默认不写,private,public。
- private,私有。只能被当前class 类名{}中的代码访问到。出了这个类的{},访问不到了。
- public,公有。能被当前class 类名{}内访问。也能被其它位置的对象访问。
- 默认不写,在当前class 类名{}中可以访问。当前包中的其它类中也可以访问。出了当前包,就访问不到了
get方法和set方法
1.get成员变量名()方法:当成员变量是private的时候,用来获取成员变量。
1.set成员变量名()方法:当成员变量是private的时候,用来直接改变成员变量。
类的实例化:用类来生成对象。
类名 变量名 = new 类名();
类名 变量名 = new 构造函数;
构造函数:
- 必须与类名相同。
- 不能有返回类型。
- 自动被执行。对象new出的来时间自动被执行。
- 一般都是public。
- 先执行成员变量的初始化,在执行成员函数。
- 不写一般也会被系统默认创建。
public class gou {
//成员变量
private String mingZi = "大黄" ;
private String zhuRen;
//成员函数(方法)
public String getMingZi() {
return mingZi;
}
public void setMingZi(String mingZi) {
if(mingZi != zhuRen){
this.mingZi = mingZi;
}
}
public void jiaoHuan(){
System.out.println(mingZi+":旺!旺!旺!");
}
}
public class home {
public static void main(String[] args) {
gou a = new gou();
a.setMingZi("小黄"); //用set方法修改名字。
System.out.println("小狗的名字是:"+a.getMingZi()); //用get方法获取名字。
a.jiaoHuan();
最后显示
方法的重载:
函数名相同,参数不同(数量,类型)。这两个函数就形成了重载。
重载与函数返回类型号没有关系,重载只跟函数名和参数有关系。
重载了的函数,会自动跟据调用的实参来决定调用哪个函数。
除了构造函数可以重载,普通成员函数也可以重载
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# java
# 对象
# 类
# 方法重载
# 全面理解Java类和对象
# 深入理解Java 对象和类
# 浅析Java编程中类和对象的定义
# Java中类与对象全面解析(附实例代码)
# 变量名
# 出了
# 不写
# 都是
# 也会
# 是有
# 修饰符
# 也能
# 三大
# 形成了
# 这两个
# 能有
# 两部分
# 面向对象
# 小黄
# 类中
# 一切皆
# 包中
# 只跟
# 多态
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
简历在线制作网站免费版,如何创建个人简历?
QQ浏览器网页版登录入口 个人中心在线进入
高防服务器如何保障网站安全无虞?
Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
深入理解Android中的xmlns:tools属性
韩国服务器如何优化跨境访问实现高效连接?
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
如何在建站之星网店版论坛获取技术支持?
实例解析Array和String方法
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
bootstrap日历插件datetimepicker使用方法
如何为不同团队 ID 动态生成多个“认领值班”按钮
微信小程序 五星评分(包括半颗星评分)实例代码
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
如何在景安服务器上快速搭建个人网站?
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
佛山企业网站制作公司有哪些,沟通100网上服务官网?
linux top下的 minerd 木马清除方法
如何在景安云服务器上绑定域名并配置虚拟主机?
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
实例解析angularjs的filter过滤器
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
如何在云主机快速搭建网站站点?
Laravel如何使用Gate和Policy进行授权?(权限控制)
香港服务器WordPress建站指南:SEO优化与高效部署策略
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
详解Android——蓝牙技术 带你实现终端间数据传输
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
Laravel如何使用.env文件管理环境变量?(最佳实践)
济南网站建设制作公司,室内设计网站一般都有哪些功能?
大连 网站制作,大连天途有线官网?
用v-html解决Vue.js渲染中html标签不被解析的问题
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
如何快速搭建个人网站并优化SEO?
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
在线制作视频的网站有哪些,电脑如何制作视频短片?
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
Laravel如何实现API资源集合?(Resource Collection教程)
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
JavaScript中的标签模板是什么_它如何扩展字符串功能
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
高防服务器租用指南:配置选择与快速部署攻略

