类和对象

Posted 第4396个梦想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类和对象相关的知识,希望对你有一定的参考价值。

一.对象:

  描述客观事物的一个实体,有一组属性和方法构成。

  (万物皆对象)。

二.类:

  类就是一个模子,他包含对象的属性和方法,类就是对象的类型。

三.封装:

  封装就是把一个事物包裹起来,并尽可能隐藏内部细节。

  对象的属性和方法被共同封装在类中,相辅相成,不可分割。

四.类和对象的关系

  类和对象就是抽象和具体的关系。类是对象的类型,对象是类的实例。

五.Java的类模板:

  语法:

  public class 类名{

    //定义属性部分

    属性2的类型  属性1;

    属性2的类型  属性2;

    .......

    属性n的类型  属性n;

    //定义方法部分

    方法1;

    方法2;

    .....  

    方法n;

  }

  在Java中建一个类,需要使用一个class,一个类名,一对大括号。

六.定义类名注意事项:

  1.不能使用java关键字

  2.不能包含任何嵌入的空格或点号,以及除下划线"_",  字符 "$" 外的特殊符号。

  3.不能以数字开头。

  (规范1.类名通常由多个单词组成,每个单词的首字母大写2.类名应该简洁而有意义,尽量使用完整单词)

七.如何创建和使用对象:

  语法:

    类名  对象名 =  new 类名();

    引用

    语法

    对象名.属性      //引用对象的属性

    对象名.方法名()    //引用对象的方法

八.面向对象程序设计的优点

  a.与人类的思维习惯一致

  b.隐藏信息提高了程序的可维护性和安全性

  c.提高了程序的可重用性

 

 

  示例代码

public class Administrator {
    String name;
    String password;

    public void show() {
        System.out.println("用户名:" + name + "登陆密码:" + password);
    }



    public static void main(String[] args) {
        Administrator  user = new Administrator ();
        user.name = "Admin";
        user.password = "[email protected]";
        user.show();
    }
}

 

  

 

以上是关于类和对象的主要内容,如果未能解决你的问题,请参考以下文章

使用CSS伪类和伪对象实现dl;dt+dd在一行显示

JAVA方法的定义

10方法的定义和重载和递归

JavaSE:类和对象

如何从片段内的列表视图打开链接网址?

VSCode自定义代码片段12——JavaScript的Promise对象