java中方法的基本定义和对象的概念

基本定义:
public static 返回值类型 方法名称(参数类型  参数变量,....){
    方法体 (本方法要执行的若干操作)
    [return [返回值]]
}

返回值的类型,指的是这个方法返回的结果

*直接设置java中的数据类型,如果方法设置了返回值类型,需要用return返回与之数据类型相对应的数据
*方法没有返回值:void,可以使用return结束方法调用

面向对象
   封装性:保护内部的定义结构安全性
   继承性:在已有的程序结构上继续扩充新的功能
   多态性:在某一个概念范围内的满足 
面向对象的开发步骤:OOA(面向对象=分析)、OOD(面向对象设计)、OOP(面向对象编程)  

类与对象
类用于描述对象的结构
类实际上是对象操作的模板,但是类不能够直接使用,必须通过实列对象来使用

类与对象的基本定义
    可以使用“class 类名称{}”的语法结构完成,类之中的组成主要有两点:
    
    FileId(属性、成员、变量),就是一堆变量的集合;
    Method(方法、行为)

    class Book{
    String title;
    double price;

    public void getInfo() {//没有在主函数里面写的就不用加static,该方法有对象调用
        System.out.println("图书名称"+title+",价格"+price);
    }
    }

    要想使用类,必须要有对象,对象的两种使用类型
    *申明并实列化对象:
        类名称 对象名称 = new 类名称
         public static void main(String[] args) {
        Book book1 = new Book();//1.申明并实列化对象 开辟了内存空间
        
        Book book2 = null;//2.1申明对象 没有开辟内存空间
        book2 = new Book();//2.2实列化对象 开辟了内存空间
        
            }
        }
    *分步完成
        对象名称 = new 类名称()
    引用数据类型,new开辟内存空间
    
    对象的操作

    对象.属性
    对象.方法
    堆内存保存的是属性的内容,栈内存保存的属性的地址(简单来说就是对象名称)
    垃圾空间就是没有被栈内存指向的对内存空间,会不定期的被垃圾收集器(GC)进行回收

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值