类和对象及其关系

这篇具有很好参考价值的文章主要介绍了类和对象及其关系。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 类概述:

    类是对现实生活中一类具有共同属性和行为事物的抽象
    
  • 类特点:

    1、类是对象的数据类型
    2、类是具有相同属性和行为的一组对象的集合
    
    // 类是对象的数据类型 
    class Student{}
    
    class Test{
        public static void main(String[] args){
            
            // int a = 20; 类比
            Student s = new Student();
            
        }
    }
    
  • 类的定义(成员变量 和 成员方法)

    1、类的定义,就是 定义成员变量(属性) 定义成员方法(行为)
    
    public class Test{
    
        // 成员变量
        public int age;
        
        private String name;
    
        // 成员方法
        public void play(){
            System.out.println("我正在玩游戏!");
        }
    }
    
  • 类的使用(创建对象)

    格式:
    	类名  对象名  =  new  类名();
    例子:
    	Test t = new Test();
    

对象

  • 概念::对象具有的各种特征

    属性: 对象所具有的特征
    行为: 对象所能够执行的操作
    
  • 对象的创建

    格式:
    	类名  对象名 =  new 类名();
    	
    例子:
    	Student s = new Student();
    
  • 对象的使用

    1、对象调用成员变量              对象名.变量名
    2、对象调用成员方法              对象名.方法名()
    
    例子:
    	Student s = new Student();                // 实例化对象
    	s.name;                                   // 调用成员变量
    	s.getName();                              // 调用方法
    
  • 对象内存

    // 代码
    Student s = new Studnet();
    
    1Student s;             // s 是存放在 栈内存中的
    2new Student();         // new 在堆内存开辟空间,将开辟的地址值赋给 栈内存中 的 s 变量
    

    栈内存中 使用完,自动消失。堆内存中必须使用垃圾回收器,在空闲时侯回收

类 和 对象的关系

  • 类和对象的关系:
    • 类是对象的抽象 , 对象是类的实体

成员变量和局部变量

  • 成员变量和局部变量比较文章来源地址https://www.toymoban.com/news/detail-819658.html

    成员变量 类中方法外的变量 有默认初始值 堆内存 随着对象的存在而存在,对象的消失而消失
    局部变量 类中方法内的变量 必须设置初始值 栈内存 随着方法调用而存在,调用完毕就消失
    public class Test{
        
        // 成员变量
        private int age;                                  // 有默认初始值 
        
        
        // 成员方法
        public void play(){
            
            public String name = "张三";                   // 必须赋初始值
            
        }
    }
    

到了这里,关于类和对象及其关系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 图论及其应用(基础知识)(1)(数学建模基础速成)

    能否从任一陆地出发通过每座桥恰好一次而 回到出发点? 你要是自己做过,就会显而易见的发现这道题是 没有答案 的(遵守规则以及图形规定的情况下) 欧拉就这个问题说过: 如果每块陆地所连接的桥都是 偶数 座,则从任一陆地出发,必能通过每座桥恰好一次而回到出

    2023年04月08日
    浏览(40)
  • 股票量价关系基础知识7----图解各阶段量价关系:价涨量缩

    图解各阶段量价关系:价涨量缩 价涨量缩是指股价上涨,成交量却萎缩的一种价量背离走势。它通常反映上涨力道不足,预示股价可能反转向下。 一、上涨初期的价涨量缩 (一)形态分析 股价经过一轮下跌后止跌回升,这时出现价涨量缩的形态,说明投资者做多信心不足,

    2024年02月07日
    浏览(40)
  • 股票量价关系基础知识8----图解各阶段量价关系:价平量增

    图解各阶段量价关系:价平量增 价平量增是指在成交量增加的情况下,股价几乎维持在一个价位附近波动。 一、上涨初期的价平量增 (一)形态分析 在股价上涨的初期,价平量增是筹码良性换手的现象,这可能是主力在低位吸筹或洗盘,后市看涨。 (二)操作建议 投资者

    2024年02月04日
    浏览(54)
  • 【数学基础知识】莫利定理(Morley‘s Theorem)及其直观证明

    前两天看了和三角形相关的一个莫利定理,觉得较为有趣,所以做一个记录。 将三角形的三个内角三等分,靠近某边的两条三分角线相交得到一个交点,则这样的三个交点可以构成一个正三角形。 看了其他人对该定理的证明,大多都是用了一堆推导,或者用高中的一些正弦

    2024年02月05日
    浏览(105)
  • 【数据分析之道-基础知识(十一)】面向对象

    ✍ 作者简介: i阿极 ,CSDN Python领域新星创作者, 专注于分享python领域知识。 ✍ 本文录入于《数据分析之道》 ,本专栏针对大学生、初级数据分析工程师精心打造,对python基础知识点逐一击破,不断学习,提升自我。 ✍ 订阅后,可以阅读《数据分析之道》中全部文章内容

    2024年02月05日
    浏览(41)
  • Pyhton基础知识:整理18 -> 基于面向对象的知识完成数据分析的案例开发

    数据准备:两份数据,一份是是字符串的形式,一份是json格式,之后对数据处理后,需要合并为一份的数据,进而进行图表的开发      

    2024年01月17日
    浏览(51)
  • Java基础——类和对象

    目录 一、类和对象的基本概念 二、类与对象的定义与使用 1.创建类的语法: 2. 创建具体的对象:  3.范例(创建一个Person 类的对象)  三、static   (一)static修饰属性(类属性、类变量) (二)static修饰方法(类方法、工具方法) (三)static修饰代码块(静态代

    2024年02月02日
    浏览(41)
  • ES6基础知识三:对象新增了哪些扩展?

    一、属性的简写 ES6中,当对象键名与对应值名相等的时候,可以进行简写 方法也能够进行简写 在函数内作为返回值,也会变得方便很多 注意:简写的对象方法不能用作构造函数,否则会报错 二、属性名表达式 ES6 允许字面量定义对象时,将表达式放在括号内 表达式还可以

    2024年02月15日
    浏览(39)
  • C++ 基础知识 五 ( 来看来看 面向对象的继承 上篇 )

    C++ 继承是指派生类(子类)从基类(父类)继承属性和行为的过程。我们可以创建一个新的类,该类可以继承另一个类的数据属性和方法。 在上述代码中,我们定义了一个父类 Person 与一个子类 Student。Student 类继承了 Person 类的属性和方法,包括 name、age、gender 和 eat() 函数

    2024年02月03日
    浏览(96)
  • 【Java|基础篇】类和对象

    本篇文章主要讲解了下面三个问题 类的定义和实例化 构造方法 this 众所周知面向过程和面向对象是两种重要的编程思想,而Java是属于面向对象一类的语言.面向对象(Object Oriented Programming,简称 “oop”). 面向对象有三大特性: 封装 继承和多态 .这些内容后面会详细介绍. 在

    2024年02月05日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包