首页 > 其他分享 >面向对象

面向对象

时间:2022-08-23 15:35:28浏览次数:47  
标签:静态方法 name Person public 面向对象 static class

面向对象编程的本质:以类的方式组织代码,以对象的形式组织(封装)数据

对象是具体的事务,类是抽象的

 

break和 return 的区别

  • break:跳出switch,结束循环

  • return:结束方法,返回一个结果

static修饰的静态方法和类一起加载,非静态方法在类实例化之后才存在,静态方法无法调用非静态方法

一个类里面只能一个public class,可以有多个class

引用传递的例子:

public class Demo01 {
   public static void main(String[] args) {
       Person p = new Person();
       System.out.println(p.name); //输出null
       change(p);
       System.out.println(p.name); //输出张大宝
  }
   public static void change(Person person){
       person.name = "张大宝";
  }
}

class Person{
   String name;
}
 

标签:静态方法,name,Person,public,面向对象,static,class
From: https://www.cnblogs.com/znx254825418/p/16616345.html

相关文章

  • Java-面向对象
    1.类和对象1.1类和对象的理解【理解】客观存在的事物皆为对象,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类......
  • 谈谈你对面向对象的理解
    原文:谈谈你对面向对象的理解?、谈一下你对面向对象的理解?。简单修改。将问题的解决抽象为对象执行动作、对象之间相互交互的过程,即面向对象。把具体事物的特定属性和通过......
  • 面向对象分析与设计的底层逻辑
    1 面向对象是符合人认识事物的基本方法 01 人是怎么认识事物的 在面向对象出现之前,已有面向过程的分析方法,为什么面向对象被提出了呢?究其本质原因,人们发现面向过程......
  • 面向对象
    1.什么是面向对象和面向过程编程思想面向过程:1.核心是‘过程’二字2.过程的含义是将程序流程化3.过程是流水线,用来分步骤解决问题的面向对象:1.核心是‘对象’二字......
  • 面向对象
    面向过程面向过程程序特点面向过程思想对应的问题:面向过程这种程序设计理念,对应现实生活中某一个点上具体的问题,特别是对应解决问题过程中具体的操作步骤面向过程程......
  • 面向对象的轮播实现
    classRotation{constructor(element){this.banner=element.querySelector('.banner')this.length=this.banner.children.lengthth......
  • 面向对象的回顾以及原型讲解
    面向对象回顾核心概念:万物皆对象(顶层对象Object)抽取行为作为方法抽取名词作为属性俩种构建对象的方式构造函数构建es6的形式classclassPerson{constructor(......
  • 面向对象——内部类
    内部类内部类:在一个类的内部再定义一个类classA{classB{}}A是B的外部类,B是A的内部类。成员内部类packagecom.oop.demo10;publicclassOut......
  • 面向对象——接口
    接口接口最能体现OOP的精髓,对对象的抽象在Java编程语言中是一个抽象类型,是抽象对象的集合,对象通常以interface关键字来声明。普通类:只有具体实现抽象类:具体实现和规......
  • 面向对象——补充:抽象类(目前非重点)
    抽象类(非重点)由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。abstract修饰的类就是抽象类,修饰的方......