关于Java中类和对象的学习笔记

刚刚开通博客,写一写关于自己学习Java中类和对象的理解,也是自己学习的过程吧!希望得到大家的指点和交流。

类和对象

一、类

1、类声明和类体组成结构

{
成员变量;
成员方法的声明及实现;
}

2、声明类:

[修饰符] class 类<泛型> [extends 父类] [ implements 接口列表]

3、声明成员变量:

[修饰符]  数据类型   变量;

4、成员方法:

[修饰符]  返回值类型  方法名(){
    语句序列;
    [return [返回值]];
}

二、对象

类名 对象名

2、对象实例化,使用new 运算符创建实例

1、声明时实例化

类名 对象名=null;
对象 =new 类名([参数列表]);

2、声明后再实例化

类名 对象名=new 类名([参数列表]);

3、调用对象成员变量、调用对象成员方法

  对象名.成员变量
  对象名.成员方法([参数列表])

下面我以Book类作为演示

public class Book {

    public String Name;
    public String author;
    public String Type;
    public double price;
    public String chubanshe;

    //含参数的构造方法
    public Book(String Name,String author,String Type,double price,String chubanshe){
        this.Name =Name;
        this.author=author;
        this.Type =Type;
        this.price =price;
        this.chubanshe =chubanshe;
    }

    //无参数的构造方法,为成员变量赋默认值
    public Book(){
        this("xxx","xxx","xxx",100,"xxx");
    }

    //输出基本信息
    public void about(){
        System.out.println("\n书名:"+Name + "\n价格:"+price+"\n出版社:"+chubanshe);
    }
    public void getName(){
        System.out.println("\n手机:"+Name);
    }
    public static void main(String[] args){

        //对应无参构造函数 Book()
        Book b1=null;
        b1=new Book();
        b1.Name="Java程序设计";
        b1.author="叶核亚";
        b1.Type ="计算机";
        b1.price =44.00;
        b1.chubanshe="电子工业出版社";
        b1.about();

        Book b2=new Book();
        //b2.Name="C语言程序设计";
        b2.about();

        //对应含参构造函数
        Book b=new Book("Java程序设计","叶核亚",
                        "计算机",44.00,"电子工业出版社");
        b.about();

    }

这是程序运行结果:

本文自己手敲而成是自己的学习总结,能力有限,如有错误,希望各位指出

原创文章 3 获赞 5 访问量 1639

猜你喜欢

转载自blog.csdn.net/CS___SC/article/details/78819812
今日推荐