zoukankan      html  css  js  c++  java
  • java入门——面向对象

    简介

      对象具有自己的状态和行为;

      描述一个对象具有什么状态和行为的过程叫做建模,不同的意图下我们对同一个事物的描述会产生不同的模型。

      类描述一类对象的状态和行为的模板。可以把类想象成一个汽车设计图,根据这个汽车设计图生产出来的每一辆汽车就是类的一个实例,这些实例就称之为对象。

    类用来生产符合类的特征的实例,例如我们写下一个博客的模板:

    public class Post {
        String title; // 成员变量
        String content; // 成员变量
        
        // 成员方法
        void print() {
            System.out.println(title);
            System.out.println(content);
        }
    }
    

    public是一个修饰符,表示外部可以访问这个类,我们已经在HelloWorld程序中遇见过了。

    Post的状态和行为就分别体现为内部定义的成员变量(属性)和成员方法上。

    创建和使用对象

      定义好Post类.之后,我们可以在main方法中来创建和使用Post对象了。

    public class HelloWorld {  
        
        public static void main(String[] args) {  
            Post post = new Post(); // 创建博客对象;new关键字用来创建新对象     
            post.title = "天码营的博客"; // 访问对象属性
            post.content = "这是我的第一篇博客";  // 访问对象属性
            post.print(); // 调用对象方法
            
        }
    }
    

     在方法中声明的变量都是局部变量(post),方法执行完后就不起作用;

    局部变量与成员变量不同;

    包package

      我们可以通过包(Package)来组织类。包的命名一般以一个组织的域名的反写开头。比如天码营的域名是tianmaying.com,那么天码营开发的代码,包名一般就会以com.tianmaying开头。

      

  • 相关阅读:
    台州 OJ 3847 Mowing the Lawn 线性DP 单调队列
    洛谷 OJ P1417 烹调方案 01背包
    快速幂取模
    台州 OJ 2649 More is better 并查集
    UVa 1640
    UVa 11971
    UVa 10900
    UVa 11346
    UVa 10288
    UVa 1639
  • 原文地址:https://www.cnblogs.com/IcarusYu/p/8149201.html
Copyright © 2011-2022 走看看