美文网首页
javaSE_day05_类和对象

javaSE_day05_类和对象

作者: 智慧之门 | 来源:发表于2018-05-16 14:06 被阅读0次

类和对象

类:相似对象的集合,抽象的概念。

对象:一切可以被描述的事物,实体。

属性:特征。

方法:动作,行为。

类 和 对象区别:

1.类对象的抽象;对象是类的具体;

2.类是模板,规定了所有对象共同的属性和方法。

  对象 是通过模板 创建出来的 具体的一个实体;

3.类是引用数据类型;

  对象是个 堆中的引用变量。

----------------------------------------

自定义类

访问修饰符 

public class 类名{

    //属性

    //方法

}

类名规范

  帕斯卡:多个单词组成每个单词首字母都大写。例:MyDemo

----------------------------------------------------------------

方法

访问修饰符 返回值类型 方法名(参数1,……){

    方法体;//功能实现

}

带返回值的方法应注意:

1.声明的类型 必须与 返回的类型 一致;

2.只能返回一个值;

-----------------------------------------------

this:

当前类,本类对象;可以调用 本类 的 成员(属性,方法)

-----------------------------------------------

方法的作用:

  1.代码重用;

  2.方便维护;

  3.封装;

-------------------------------------------------

方法调用应注意

1.不同类 中 调用方法 用对象名调用;

2.同一个类中 自定义方法之间 互相调用,是使用 this调用的,this可以省略;

3.同一个类中,主方法 调用 其它方法 必须用 对象 调用。(因为 主方法是 static)

-----------------------------------------

成员变量:在类中定义的。

局部变量: 在 方法 或 代码块中定义的。

      publi void show(){

        int n = 56;

       for(int i = 0;;){

        }

      }

区别

  1.作用域

  成员变量 在 整个类中 有效;

  局部变量 在 定义它代码块中使用;

  2.初始值

  成员变量 系统会自动初始化;

  局部变量 系统不会初始化,需要自己初始化;

  3.优先级

  成员变量 和 局部变量同名,在局部变量作用域内

  优先使用 局部变量。

-------------------------------------------

一个文件 中 定义多个类应注意:

  只能有一个类是public修饰的;

  public修饰的 类的名字 与 文件名必须一样;

同一个程序包 ,中不能存在同名的类。

----------------------------------------------

带参数的方法应注意

  1.定义了形参,调用时必须传参;

  2.传参 时。类型 ,个数,顺序一致。

-----------------------------------------

参数传递

  1.参数是 值类型;  值不变,不同的空间;

  2.引用类型:两个引用 指向同一个对象,值变了;

  3.引用类型:两个引用 指向不同的对象,值没变;

----------------------------------------------

可变参数

public 返回值类型 f(数据类型 ...arr){

}

  优势:传参 灵活;底层是 数组。

可变参数 和 数组参数区别:

  1.数组作为参数,传参只能传一个数组;可变参数 可传多个值,可不传值,可传个数组;

  2.数组参数,可以有多个;可变参数,只能有一个;

  3.数组参数,位置任意;可变参数 ,必须 放在最后。

-----------------------------------------

递归

  1.一个方法 反复的调用自身;

  2.能有结束 反复调用自身的条件。(出口)

--------------------------------------------

主方法的参数:

minglingh:java   xx 参数列表

相关文章

  • javaSE_day05_类和对象

    类和对象 类:相似对象的集合,抽象的概念。 对象:一切可以被描述的事物,实体。 属性:特征。 方法:动作,行为。 ...

  • 对象、类对象和元类对象

    http://www.tuicool.com/articles/mmyuUr http://blog.csdn.n...

  • python 类和对象

    类和对象 目标 类和对象的概念 类和对象的关系 类的设计 01. 类和对象的概念 类 和 对象 是 面向对象编程的...

  • 类,类对象和实例对象

    Python 的类定义写完之后就成了一个类对象,而引用这个类对象的就是实例对象。 类中定义的属性和方法都是静态属性...

  • 面相对象-02类和对象

    类和对象 目标 ●类和对象的概念●类和对象的关系●类的设计 01.类和对象的概念 类和对象是面向对象编程的两个核心...

  • python语法入门五

    类和对象 类和对象 基础 继承:python为多继承 类、类对象和实例对象 当实例对象声明后,再删除类对象,那么该...

  • 13.Python类和对象

    目标 类和对象的概念 类和对象的关系 类的设计 01. 类和对象的概念 类 和 对象 是 面向对象编程的 两个 核...

  • 12.Python类和对象

    目标 类和对象的概念 类和对象的关系 类的设计 01. 类和对象的概念 类 和 对象 是 面向对象编程的 两个 核...

  • 类和对象 ​​​

  • 类和对象

    对象=属性+方法 self 由同一个类可以生成无数对象,当一个对象的方法被调用是,对象会将自身的引用作为第一个参数...

网友评论

      本文标题:javaSE_day05_类和对象

      本文链接:https://www.haomeiwen.com/subject/ywlddftx.html