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】

  • 相关阅读:
    AutoLISP 绘制滚轮
    铁打的学校流水的学生
    AutoLISP绘制花型三
    AutoCAD LISP花型图案二
    AutoCAD LISP多边形边为直径绘制圆
    AutoCAD矩形交叉口框短边切圆一
    AutoCAD LISP花型图案一
    AutoLISP圆形堆栈金字塔
    AutoCAD矩形交叉口框短边切圆二
    AutoCADLISP绘制楼梯
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6557481.html
Copyright © 2011-2022 走看看