类与对象的创建

类与对象的创建

  • 一个项目应该只有一个main方法

  • 无论一个类多么牛逼,它也只有属性和方法

  • this代表当前这个类

  • 类是抽象的(把像的东西抽出来,这一类事物共同具有的,例如:人,都有姓名,性别,会吃饭,会睡觉,但是写类的时候不能给类的名字或性别等赋值,因为类是抽象的,类是对象的模板,要赋具体的值需要给类new一个具体的对象,用对象给那些属性方法赋值)

  • 举类理解一下:

    //这是我们举的一个类,有属性和方法,但不给属性赋值,因为具体赋值要在方法中赋
    public class Demo05 {
        String name;
        int age;
        public static void main(String[] args) {
        }
    }
    public class Demo04 {
        public static void main(String[] args) {
            //类实例化后会产生自己的一个对象,类是抽象的
            Demo05 demo05 = new Demo05();
            //demo05对象就是demo05类的具体实例
    
            //同一个类可以产生不同的对象
            Demo05 demo051 = new Demo05();
            Demo05 demo052 = new Demo05();
    
            //给demo051对象中的name属性赋值为小明
            demo051.name="小明";
            System.out.println(demo051.name);
            demo052.name="小红";
            System.out.println(demo052.name);
            //通过这个例子我们更能明白类是对象的模板,对象可以有多个,要赋具体的值要给对象赋
        }
    }
    

现在我们应该理解这句话了:

以类的方式组织代码,以对象的形式封装数据

(0)

相关推荐

  • java 面向对象编程

    什么是面向对象 回顾方法的定义与调用 方法的定义 import java.io.IOException; //Demo01 类 public class Demo01 { //main方法 publi ...

  • 优雅地创建未定义类PHP对象

    优雅地创建未定义类PHP对象 在PHP中,如果没有事先准备好类,需要创建一个未定义类的对象,我们可以采用下面三种方式: new stdClass() new class{} (object)[] 首先 ...

  • C 类的定义和对象的创建

    类和对象是 C 的重要特性,它们使得 C 成为面向对象的编程语言,可以用来开发中大型项目,本节重点讲解类和对象的语法,如果你对它们的概念还不了解,请先阅读<C 类和对象的概念>. 类是创建 ...

  • 【8/25】使用抽象工厂模式(Abstract Factory Pattern) 封装页面对象的创建过程

    这是<小游戏从0到1设计模式重构>系列内容第8篇,所有源码及资料在"程序员LIYI"公号回复"小游戏从0到1"获取. 看完了三姐妹中的大姐.二姐,最 ...

  • java学习——28.类和对象

    面向对象程序设计(Object Oriented Programming,OOP)是基于对象概念的软件设计方法. Java是纯面向对象的程序设计语言,具有面向对象的所有的特性. 今天介绍类和对象. 面 ...

  • 第10天:Python 类与对象

    在刚接触编程时,我们就了解到编程界有两大思想:面向过程与面向对象,Python 就是一门面向对象的语言,如果你了解过面向对象的思想,自然就知道面向对象思想包含两个基本概念:类与对象 ,下面我们就一起详 ...

  • 真菌性病害“克星”,三唑类药剂防治对象大汇总!

    针对真菌性病害的三唑类药剂,在作物上使用很多很多,因为作物上真菌性病害发生比较多,比如白粉病.锈病.纹枯病.叶斑病.梨黑星病等等. 三唑类杀菌剂作为有机杂环类化合物,具有药效高.持效期长.杀菌谱广等特 ...

  • 类与对象

    在上一篇文章中,说了什么是类.而在最后留下了一个问题:"汤姆和玛丽把一只大象往一个冰箱里面装".这句话跟类又有什么关系? 通过对比最开始的句子:"一只动物被两个人往一个家 ...

  • 从零开始学Java(十一)Java对象的创建及使用

    ✔上一篇Java零基础系列文章我们说到了Java中的面向对象,今天这篇文章主要围绕下边几个知识点: Java对象的创建和使用方法 为什么要画内存图?(非常重要) 程序在什么情况下会出现空指针异常呢? ...

  • 科技·Kotlin从入门到精通,类和对象

    类和对象是两种以计算机为载体的计算机语言的合称.对象是对客观事物的抽象,类是对对象的抽象.类是一种抽象的数据类型.它们的关系是,对象是类的实例,类是对象的模板.类定义Kotlin类可以包含:构造函数和 ...