• 疯狂java第五章&&第六章-面向对象


    对象定义方法:

    [修饰符]  方法返回值类型    方法名(参数列表)

    {

       //方法体

    }

    --修饰符  : public,private,protected,static,final,abstract

    --返回值类型:包括基本类型和引用类型

    --static 声明的成员表示是类的本身,而不是类的实例。

    构造器:
    格式如下:
    
    【修饰符】 构造器名(形参列表)
    {
       //方法体
    }
    
    --修饰符可以省略是 publicprotected,private其中之一。
    --构造器名  --   同类名
    --形参列表   --和定义形参列表的格式一致。
    构造器是有返回值的,返回的是类的实例,不能使用 void ,int。。。。方法,构造器会变成类
    person p =new person()
    对象在堆里面,对象变量在栈里面,不可以直接操作堆内存中的对象,只能通过栈内存中的对象的引用来访问堆内存中的对象。
    this关键字  (构造器里面 this就是正在初始化的对象)
    this可以代表任何对象,在方法体中,this代表的对象是不固定的,程序调用run()方法的时候,一定会提供一个对象,可以直接利用对象,无须再创建一个新对象了。
    谁在调用这个方法,this就代表谁。
    static 修饰的属于类,不属于对象,所以静态方法不能调用非静态方法,会出现编译错误。

    同一个类中一个方法调用另一个方法,被调方法是普通方法,则默认 this 为调用者,  被调方法是静态方法,则默认使用类为调用者

    RUSH B
  • 相关阅读:
    log4j 配置文件详解
    Java 发送Get和Post请求
    java 基于百度地图API GPS经纬度解析地址
    Spring MVC 注解json 配置
    web.xml中classpath 解释
    【错误信息】springMVC No mapping found for HTTP request with URI
    栈和堆
    结构体和类的区别,联系
    Delegate,Block,Notification, KVC,KVO,Target-Action
    Protocol, Delegate
  • 原文地址:https://www.cnblogs.com/tangsonghuai/p/11641106.html
Copyright © 2020-2023  润新知