zoukankan      html  css  js  c++  java
  • 类和对象

    1.对象和类

      类是对象的抽象,对象是类的具体事例.

    例:人是类,小明是对象.

    附:从现实抽象出类的步骤

      第一:找出分类(分析出类)

      第二:找出类的特征(分析类的相关属性)

      第三:找出类的行为(分析类的方法)

    2.创建对象

      语法:类名 对象名 = new 类名();

    例:Person p = new Person();

    注意:类名也是数据类型.语法也可以写成.

      数据类型 变量名 = new 数据类型();

    3.类的语法

      public class 类名 {

        //属性 --->特征

        //方法 --->行为

      }

    4.定义属性

      class 类{

        //属性的数据类型 属性名;

        例:int age;//表示年龄

      }

      属性的访问: 对象名.属性名;

      属性的赋值:对象名.属性名 = 值;

    5.方法的访问:

      对象名.方法名();

    6.成员变量和局部变量的区别

      a.作用域不同

        局部变量的作用域仅限于定义它的方法

        成员变量的作用域在整个类内部都是可见的

      b.初始值不同

        java会给成员变量一个初始值

        java不会给局部变量赋予初始值

    注意

      a.相同的方法中,局部变量名不能重复

      b.不同方法中,局部变量名可以重复

      c.同一个类中,成员变量名和局部变量可以相同,一般以局部变量为准.(就近原则)

    7.java.lang.NullpointerException(空指针异常)

      原因:对象的值为null,并且对次对象进行了操作.

      解决方案:找到次对象的数据来源,查看到new对象的代码

      是否执行或是否编写,根据不同的原因去解决问题.

    注意: 

      写任何代码

      第一点代码的执行过程.

      第二点:值来自于哪里.

    8.常量(经常出现的变量值)

      语法:public static final 数据类型 变量名 = 变量值;

    注意

      变量名的所有字母都大写,多个单词用下划线(_)分割.

    例:public static final String SEX_MALE=“Q仔”;

    常量的访问方式

      类名.常量名;

     

    10.包

      a.包:文件夹(从src目录下开始算起)

        例:oo.day01

      b.包命名规范

        包由小写字母组成,不能以圆点开头或结尾.

      c.当使用不同包中的类时,必须用import将这个类导入到

      指定的类中,(如果是同一个包中的类,不需要import,java会自动导入).

    Hold on!
  • 相关阅读:
    给JavaScript新手的24条实用建议
    javascript之HTML(select option)详解
    PHP的正则处理函数总结分析
    多级关联菜单:
    理解json两种结构:数组和对象
    dede标签学习笔记(一)
    Jewel_M PHP定时执行任务的实现
    网站刷新器
    PHP_SELF、 SCRIPT_NAME、 REQUEST_URI区别
    RemoveXSS()
  • 原文地址:https://www.cnblogs.com/linjiaxiaomeiainia/p/6832819.html
Copyright © 2011-2022 走看看