面向对象、变量

简介: 面向对象java是面向对象的计算机语言对象:真是存在的唯一的一个事物。比如:我家的狗。类:同一种事物的公共属性以及公共功能的抽取(抽象的概念)面向对象的核心思想:找到合适的对象,做合适的事情。

面向对象

java是面向对象的计算机语言

  • 对象:真是存在的唯一的一个事物。比如:我家的狗。
  • 类:同一种事物的公共属性以及公共功能的抽取(抽象的概念)
  • 面向对象的核心思想:找到合适的对象,做合适的事情。
    • 找对象的方法
      1。 自定义类,然后通过自定义的类去创建对象。(自定义的类的过程中会设计到很多的语法)
      1.1 先使用class自定义个类
    格式:class 名称{
                        //事物的公共属性使用成员变量描述
  }

1.2 创建对象的格式:

类名 变量名 = new 类名();

1.3 访问对象的属性或者调用对象的功能:

访问对象的属性格式;
对象 . 属性名
调用对象的功能:
对象 . 属性();

  1. sun公司已经定义了好多的类,我们只需要认识这些类即可以创建对象使用

成员变量与局部变量的区别

  • 位置区别:
    • 成员变量是定义在方法之外,类之内的变量
    • 局部变量是定义在方法之内的变量
  • 作用上的区别
    • 成员变量的作用是用于描述一个类(事物)的属性
    • 局部变量就是用于提供一个变量给方法内部去使用而已
  • 生命周期的区别
    • 成员变量的生命周期是随着对象的创建的而创建,随着对象的消失而消失
    • 局部变量的生命周期是调用到对应的方法时执行到了创建该局部变量语句的时候存在,局部变量一旦出了自己的作用域会马上消失。
  • 初始值的区别
    • 成员变量有默认的初始值,具体的初始值要看变量的数据类型
    • 局部变量是没有默认的初始值的,要先初始化才能使用
相关文章
|
数据采集 数据可视化 vr&ar
Python3实现基于ARIMA模型来预测茅台股票价格趋势
Python3实现基于ARIMA模型来预测茅台股票价格趋势
1006 0
|
机器学习/深度学习 人工智能 算法
软件测试/人工智能|人工智能与自动化测试结合实战-探索人工智能在测试领域中的应用
软件测试/人工智能|人工智能与自动化测试结合实战-探索人工智能在测试领域中的应用
|
人工智能 搜索推荐 大数据
元宇宙教育:未来学习的新模式
【10月更文挑战第28天】随着科技的快速发展,元宇宙作为新兴的虚拟世界概念,正逐步渗透到教育领域。通过高度沉浸式体验、丰富的交互性和无限的扩展性,元宇宙教育打破了传统教学的局限,为学生提供全新的学习方式。本文探讨了元宇宙教育的定义、特点及未来应用前景,展示了其在历史、地理、科学实验等多学科中的具体应用,并展望了其推动知识传播、促进教育公平和创新教学方式的巨大潜力。
|
机器学习/深度学习 算法 搜索推荐
外卖平台推荐算法的优化与实践
外卖平台推荐算法的优化与实践
|
9月前
|
人工智能 数据安全/隐私保护
深度揭秘CoT!普林斯顿耶鲁发布最新报告:大模型既有记忆推理、也有概率推理
普林斯顿大学和耶鲁大学研究人员发布报告,探讨链式思维(CoT)提示对大型语言模型(LLM)推理能力的影响。研究通过移位密码任务,揭示了三个关键因素:任务输出概率、预训练阶段的隐性学习及中间操作数量(噪声推理)。实验使用GPT-4、Claude 3和Llama 3.1模型,发现CoT提示可显著提升模型准确性,但也存在局限性。论文地址:https://arxiv.org/abs/2407.01687。
387 29
|
11月前
|
存储 安全 网络安全
如何识别和防范网络钓鱼攻击?
通过以上方法的综合运用,可以有效识别和防范网络钓鱼攻击,降低遭受网络安全威胁的风险,保护个人信息和财产安全。
632 68
|
9月前
|
人工智能 搜索推荐 安全
《AI赋能鸿蒙Next视频内容分析与理解,开启智能新视界》
鸿蒙Next结合人工智能,特别是盘古大模型,为视频内容分析、理解与处理带来创新。系统可精准识别图像、语音和文本,实现智能分类、个性化推荐及内容审核,确保安全合规。同时,支持智能剪辑、创作及质量优化,提升用户体验。未来,AI将持续优化,推动视频领域创新发展。
314 3
|
11月前
|
关系型数据库 Linux API
小白如何免费建站?
本文给大家推荐一套免费建站系统(PageAdmin)给大家,它将为您提供简单易用的工具和模板,帮助迅速搭建自己的网站。PageAdmin CMS建站系统是一套使用率极高的免费建站系统,开发时间长,提供丰富的功能插件,多主题的网站模版,尤其适合政务单位、学校单位、企业业务网站和个人网站,后台提供了一个强大的内容管理系统,易于操作的编辑器,从而轻松添加和编辑内容,及发布信息。PageAdmin CMS能满足基本的建站需求,精致的模版、高质量的建站后台,能帮助用户快速建站,获得更多精准流量。
244 5
|
存储 安全 前端开发
OAuth 2.0资源授权机制与安全风险分析
OAuth 2.0资源授权机制与安全风险分析
416 1
|
机器学习/深度学习 安全 搜索推荐
未来智能家居技术的发展趋势与挑战
【2月更文挑战第11天】在当今数字化时代,智能家居技术正日益成为人们生活中不可或缺的一部分。本文将探讨未来智能家居技术的发展趋势和所面临的挑战,以及如何应对这些挑战并推动智能家居技术的进步。