初识 java 类、对象、属性

初识 java 类、对象、属性、方法.如何创建类,对象.以及如何调用

我的理解:

类:一类事物抽象的概念   例如:书籍就是一个概念,无法说清书,他的颜色,内容等

对象: 这一类事物中某个具体的实例. 例如: 我手边的这本书

属性:这个对象具有的静态的成员变量或者说他拥有什么.  例如:我手边这本书的书名,页数等

方法:这个对象能做的事情.

如何创建一个类:

class Book{
    int page = 0;
    String name = null;
    public void book(){
        System.out.println("书名:"+name+"页数:"+page);
        }
}

注意:类名 首字母要大写  多个单词时  每个单词首字母大写

创建对象:

class Book{
    int page = 0;
    String name = null;
    public void book(){
        System.out.println("书名:"+name+"页数:"+page);
        }
}

public class Try {

    public static void main(String[] args) {
        Book  boo = null; //声明,创建   对象boo   
        boo = new Book(); //实例化操作      
//        Book boo = new Book();  //声明并实例化   等同于上面两行
    }
}

实例化:创建对象的过程就叫实例化.

Book  boo = null;  创建栈内存,需要指向堆内存.(如果没有堆内存就无法指向  报错 Exception in thread "main" java.lang.NullPointerException  空指针异常)
boo = new Book();  创建堆内存

给属性进行赋值,和调用方法:

 1 package first;
 2 
 3 class Book{
 4     int page = 0;
 5     String name = null;
 6     public void book(){
 7         System.out.println("书名:"+name+"页数:"+page);
 8         }
 9 }
10 
11 public class Try {
12 
13     public static void main(String[] args) {   
14         Book boo = new Book();  
15         boo.name = "老人与海"; //  对象.属性                功能:赋值
16         boo.page = 10;
17         boo.book();         //对象.方法        功能:调用
18     }
19 }

(初学java,博客记录为主,轻喷,错误想必不少,如果您能指出,不胜感激,部分内容非原创,来源于百度)

猜你喜欢

转载自www.cnblogs.com/j1639797/p/9442022.html