美文网首页
Java随记:对象和类

Java随记:对象和类

作者: 梦之志 | 来源:发表于2016-08-19 10:54 被阅读0次

一、对象和类的简介
1、什么是对象呢?
答:对象是类的一个实例,有状态和行为。例如:万物皆对象,一台Mac电脑,一部诺基亚手机 都是对象 他们的状态有:形状、颜色、尺寸大小等 行为有:链接互联网、查询资料等。
2、什么是类呢?
答:类是一个模板,它描述一类对象的行为和状态,是对象的集合。例如: 小明是“对象”,那么人就是“类”,“类”里面包括“小明”(小明肯定属于人这个类别),还包括其他的对象(小红也是对象,也属于人这个类别)。

二、Java中的类
I、创建对象
对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:
1.声明:声明一个对象,包括对象名称和对象类型。
2.使用关键字new来创建一个对象。
3.使用new创建对象时,会调用构造方法初始化对象。
II、构造方法
1.每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。
2.在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。
III、访问实例变量和方法
内容见下面的Demo中

eg:Java中的类Demo
package com.company;
public class Main {
    String str = new String();  //声明并实例化一个对象
    public void  setStr(String string){
        str = string;
    }
    public  String getStr(){
        return str;
    }
    public static void main(String[] args) {
        Main main = new Main("我是参数");  //调用类的构造方法来进行对象的实例化
        main.str = "Hello World!";  //访问成员变量
        System.out.println(main.str);
        main.setStr("Hello");  //通过get 方法给 Str 赋值
        String str1 = main.getStr();  //通过 set 方法 取得 Str 的值
        System.out.println(str1);
        main.Print();    //访问类中的普通方法
    } 
   //带一个参数的构造方法
    public Main(String name){
        System.out.println(name);
    }
    //无参无返回值的普通方法
    public void Print(){
        System.out.print("我是无参无返回值得普通方法");
    }
}

三、源文件声明规则
当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。

  • 一个源文件中只能有一个public类
  • 一个源文件可以有多个非public类
  • 源文件的名称应该和public类的类名保持一致。
  • 如果一个类定义在某个包中,那么package语句应该在源文件的首行。
  • 如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
  • import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。

四. Java 包
包主要用来对类和接口进行分类。更多

五. Import 语句
Import语句就是用来提供一个合理的路径,使得编译器可以找到某个类。

相关文章

  • Java随记:对象和类

    一、对象和类的简介1、什么是对象呢?答:对象是类的一个实例,有状态和行为。例如:万物皆对象,一台Mac电脑,一部诺...

  • Java类和对象

    原文链接 Java类和对象 你将学到: 类和对象的概念是什么 Java中创建类和对象的方法 构造方法重载 类和对象...

  • Swift中关于类的学习随记

    Swift中关于类的学习随记 类、对象、消息 对象:接收消息的单元 一切皆为对象 对象都有属性和行为 对象都属于某...

  • Java面向对象概述和三大特性

    Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,...

  • 学习Java编程面向对象的五大基本原则

    Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,...

  • 对像和类

    Java 对象和类 多态 继承 封装抽象 Java对象和类 类对象实例方法消息解析代码: 11 运行结果: 小狗的...

  • Android_开发_Day8_类和对象

    Android_开发Day8类和对象 目的: 了解Java的类和对象,学会Java类和对象的新建与使用。 技术: ...

  • class文件和字节码解析

    讲解了Java类和对象在内存中的表示机制,Java对象是根据Java类创建的,表示一个Java类实例;Java类是...

  • Java基础 面向对象入门基础知识 个人学习总结

    类和对象基础知识 1.类和对象的定义 2.如何定义java中的类 3.java对象 1.创建对象:对类进行实例化 ...

  • Java对象和类

    Java 对象和类 Java作为一种面向对象语言。支持以下基本概念: 对象:对象是类的一个实例,有状态和行为。 类...

网友评论

      本文标题:Java随记:对象和类

      本文链接:https://www.haomeiwen.com/subject/aqlbsttx.html