zoukankan      html  css  js  c++  java
  • java类和对象

    (一)类:对相似或者相同的事物的抽象化统称,比如桌子,凳子,书,当这么说的时候并未具体到实际物体上。

            java中类的定义:

    public class Book{     
        private String name;
        private int page;
        private int mark;
        public void setMark(int n){
            mark=n;
        }
        public int getMark(){
            return mark;
        }
    }

     上面就定义好了一个“书”的类,书有书名有页数,也可以存书签,获取书签,在java中就是类的属性和方法(函数);

    (二)对象:对象在显示生活中就是一个具体的事物,比如你的手机,手机是类,你的手机就是对象,每个对象是唯一的。

           java中创建对象的格式:

    Book book=new book();

         其中Book是类名,mathBook是对象名,new是创建一个类的对象的关键字,这时mathBook就是Book的一个对象。

    (三)构造方法:构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。

       比如对于上面的Book类我们可已重写它的构造方法。(每个类都有构造方法,重写只是在初始化时与默认不同)

    public Book(String bookName,int n){
         name=bookName;
         page=n;
         mark=0;
    }

    将这段代码插入类中之后,在创建对象时可以设置书名和页数,而并非默认为null。

    如:

    Book book=new book(“数据结构”,200);

    (三)主类:即类中包含主函数的类,程序从此类开始执行。

    格式:

    public class Book{
    ……
    ……
    public static void main(String[] args) { Book book=new Book(); book.setMark(); book.getMark(); } }
  • 相关阅读:
    SpringMvc与Struts2的对比
    Spring 通知
    Spring 之 AOP
    Spring 之 IOC
    Spring IOC 和 AOP概述
    JSON与JAVA数据的相互转换
    (4)-optXXX方法的使用
    (3)-JSONObject的过滤设置
    (2)-生成JSONObject的方法
    String 类型的相关转换
  • 原文地址:https://www.cnblogs.com/xiao-v/p/4566235.html
Copyright © 2011-2022 走看看