首页 > 其他分享 >类 对象 方法

类 对象 方法

时间:2023-06-01 17:11:06浏览次数:36  
标签:定义 对象 int 方法 public 属性

对象

1.万物皆对象:

定义(1)对象就是看的见摸得着的物体

       (2)世界就是由多个看的见摸得着的物件组成

       (3)世界是由多个看的见摸得着的对象构成

       (4)多个对象组成在一起就形成了世界

2.身边的对象

定义:(1)身边看得见摸得着的物件都称之为对象

           (2)为什么身边的对象之间有区别,原因是对象之间是有区别的,区别在静态的特征和动态的行为有区别。

3.对象的特征——属性

定义:(1)每个对象都有各自的静态的特征(属性),在计算机中称为属性。

           (2)每个属性都有两个部分组成(属性名,属性值)

4.对象的行为——方法

定义:(1)每个对象都有各自的动态的行为(方法),在计算机中称为方法。

          (2)每个方法都有两个部分组成(方法名称;方法体)

5.例子:

对象是一辆车。他的静态的特征有轮胎,方向盘,颜色,售价,时速,属性就可以这么写,属性值可以写可以不写。不写他是默认为null

int 轮胎num;int 方向盘num;String 颜色color;String 售价money;String 时速quick;

动态的方法有发动,加速,减速,刹车

public void 发动faDong(){}等等。

1.类的定义:(1)多个对象之间共同的特征

                     (2)共同的特征称之为类

                     (3)类就是具备多个对象之间的共性

2.类和对象的关系

                     (1)类是对象的抽象(模糊/泛化)对象是类的实例(具体)

                     (2)如果a和b的关系符合a   is   b的关系,得出结论a对象,b是类

创建类;

1.类的语法结构:

public class Demo{                      public共有的修饰符 class类的关键字 Demo类名

int a;                                         int属性类型;a属性名

public void/int show(){}             void无返回值int为返回值类型()代表方法的特殊标识;{}里面写方法体

}

2.创建类的步骤

(1)定义类的骨架public class Demo{}

(2)定义类的属性String name;属性名name的类型是字符串类型,属性值可以不赋值

(3)定义类的方法public void show(){}show是方法名称,方法体写在{}里面

PS:属性名命名要符合驼峰规则

创建对象

1语法结构:对象名=new类名();User user=new User();

使用对象

(1)调用对象的属性

(2)调用对象的方法

 

标签:定义,对象,int,方法,public,属性
From: https://www.cnblogs.com/liuxin6de1b/p/17449595.html

相关文章

  • Java开发手册中为什么禁止使用BigDecimal的equals方法做等值比较已经为什么禁止使用do
    场景阿里Java开发手册嵩山版中明确指出:1、BigDecimal的等值比较应使用compareTo()方法,而不是equals()方法equals()方法会比较值和精度(1.0与1.00返回结果为false),而compareTo()则会忽略精度2、禁止使用构造方法BigDecimal(double)的方式把double值转换为BigDecimal对象BigDeci......
  • Blender导出的模型和kanzi坐标轴匹配的设置方法
    1、blender里的导出配置 要改成Y向上,Z向前。 2、kanzi里摄像机的参数归0,然后导入的模型 各项参数也都归0,这样调整的角度就都是一致的。 ......
  • tar 命令压缩时报错 Removing leading `/' from member names 解决方法
    原文:https://www.cnblogs.com/operationhome/p/9802554.html在使用tar命令进行压缩打包的时候我们常常会遇到下面的错误。虽然它不会影响我们最后的压缩打包,但是间接说明了我们的命令是有问题的。接下来我们来看看解决的方法。报错内容报错内容:$tar-zcvf/home/shenweiyan......
  • Android获取当前系统日期和时间的三种方法
    第一种方法SimpleDateFormatsimpleDateFormat=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");//HH:mm:ss//获取当前时间Datedate=newDate(System.currentTimeMillis());time1.setText("Date获取当前日期时间"+simpleDateFormat.format(date)); ......
  • 工厂方法
    工厂方法模式(定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行) 工厂方法模式是对简单工厂模式的进一步抽象化,可以使系统在不修改原来代码的情况下引进新的产品,满足开闭原则。优点:1、用户只需要知道具体工厂的名称就可得到所要的产......
  • 数组去重方法总结
    //基于单key或无key去重,单key一般是对象的id,无key就是元素本身是非对象exportfunctionuniqueArr(arr,key){letres;if(key){res=[...newMap(arr.map(t=>[t[key],t])).values()]}else{res=[...newSet(arr)]}returnre......
  • Python笔记:正则表达式方法
    正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不......
  • 常用的表格检测识别方法——表格结构识别方法 (下)
    常用的表格检测识别方法——表格结构识别方法(下)3.2表格结构识别方法 表格结构识别是表格区域检测之后的任务,其目标是识别出表格的布局结构、层次结构等,将表格视觉信息转换成可重建表格的结构描述信息。这些表格结构描述信息包括:单元格的具体位置、单元格之间的关系、单元格的行......
  • slice()函数创建一个slice对象
    slice()函数创建一个slice对象,该对象可用于对字符串,列表,元组等进行切片。slice对象用于切片给定的序列(字符串,字节,元组,列表或范围)或任何支持序列协议的对象(实现__getitem__()和__len__()方法)。slice语法:classslice(stop)classslice(start,stop[,step])my_slice=slice(5)......
  • Mysql json数组解析方法
    一、背景在表job_position需要对json数组进行解析,查找json数组对象中的数据 首先想到查找mysql的关于json的函数,这边做个记录。二、解决方案2.1 JSON_EXTRACT(json字段,'$.属性名称')需要了解函数 JSON_EXTRACT(json_doc, path[, path]...)  从json中提取数据,JSON_E......