zoukankan      html  css  js  c++  java
  • 类的使用以及类与对象的关系

    ---------siwuxie095

       

       

       

       

       

    1、类的定义、声明以及使用

       

    定义格式:

       

       

    声明一个类需要通过关键字: class (注意:小写)

       

    类名遵循帕斯卡命名法(又称 大驼峰命名法)

       

    属性和方法可选

       

       

       

       

    2、类与对象的关系

       

    类是对某一类事物的描述,是抽象的、概念上的意义,对象是实际存在的

    该类事物的每一个个体,也被称为实例

       

       

       

       

       

       

    3、内存的划分

       

    对象存进了栈内存空间,通过 new 开辟堆内存空间:存放属性数据,

    同时对象指向堆内存空间

       

    必须要用 new 关键字进行实例化操作,否则会出现 NullPointerException

    即 空指针异常

       

    (因为此时没有实例化,即没有开辟堆内存空间,则栈内存中的对象所指向的为 空)

       

       

     

    代码:

       

    package com.siwuxie095.classdemo;

       

       

    class Person{

    String name; //默认是 null

    int age; //默认值是 0

    public void tell() {

    System.out.println("姓名:"+name+" 年龄:"+age);

    }

     

    }

       

    public class ClassDemo01 {

       

    public static void main(String[] args) {

    /**

    * 创建对象

    * 赋值

    * 对象.属性--->对属性赋值

    * 对象.方法--->对方法调用

    */

    Person per=null; //声明对象

    per=new Person(); //实例化操作

     

    // 一步完成 声明并实例化

    //Person per=new Person();

     

    per.name="张三";

    per.age=30;

    per.tell();

     

    }

       

    }

       

       

    运行一览:

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    BZOJ 1444 有趣的游戏(AC自动机+矩阵快速幂)
    BZOJ 1190 梦幻岛宝珠(分组01背包)
    BZOJ 1562 变换序列(二分图匹配)
    BZOJ 1483 梦幻布丁(链表+启发式合并)
    BZOJ 1222 产品加工(DP)
    java GUI编程一
    java 网络编程
    java 异常
    java 线程二
    java 线程一
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6557481.html
Copyright © 2011-2022 走看看