首页 > 编程语言 >java的面向对象

java的面向对象

时间:2023-02-18 01:33:15浏览次数:31  
标签:java String Person 构造 面向对象 public name

面向对象OOP

什么是面向过程

​ 第一步是什么,然后第二部...

什么是面向对象

​ 物以类聚,分类的思维

描述复杂性的事物

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

抽象

三大特性

1. 封装
1. 继承
1. 多态

认证 先有对象后有类

代码 先有类后有对象 先设计类 后有对象

package com.oop.demo01

pubic class  Demo01{
	public stadic void main(String[] args){
    
	}
	public String sayHello(){
        return 'hello';  //返回 类型对应 
    }
    public int max(int a,int b){
        return a>b?a:b;
    }
}

构造器

快捷键 alt + insert --> constryctor => 有参 ok/ 无参 select None

  1. 使用new关键字,必须有构造器 本质是调用构造器
public class Person{
    // 1. 一个类什么都不写,他也会存在一个方法
    // 显示的定义构造器
    String name;
    // 作用
    // 1. 使用new关键字,本质是在调用构造器
    // 2. 用来初始化值
    public Person(){  // 1.和类名相同 2.没有返回值
        name = ’张三‘;
    }
    // 注意 
    // 有参构造:一旦定义了有参构造,无参就必须显示定义
    public Person(String name){
        this.name = name;
    }
}



@Test
public static void

标签:java,String,Person,构造,面向对象,public,name
From: https://www.cnblogs.com/lmq886/p/17131881.html

相关文章

  • java中的数据类型及内存分析
    1. java中的类型           (1)除基本类型之外的变量类型都称之为引用类型。   (2)java中的变量        ①局部变量:使用前必须被......
  • JavaScript 日期和时间的格式化
    一、日期和时间的格式化1、原生方法1.1、使用toLocaleString方法Date对象有一个toLocaleString方法,该方法可以根据本地时间和地区设置格式化日期时间。例如:const......
  • Java中获取class对象
    1、为什么要获取class对象当我们要获取类的信息及方法,利用Java中的反射机制,便于我们更加灵活的编写代码,可以在程序运行时装配代码,还可以实现动态代理。反射机制允许程序在运......
  • JavaScript normalize function All In One
    JavaScriptnormalizefunctionAllInOneUnicodestring/Emojistring国际化String.prototype.normalize()Thenormalize()methodreturnstheUnicodeNormaliz......
  • PAT-basic-1005 继续(3n+1)猜想 java
    一、题目卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数......
  • Java 之 Charset.defaultCharset()
     简述以一个故事^1开局。IDEA在使用Gradle时可能会输出乱码,常见的解决方式是CustomVMOptions里面增加-Dfile.encoding=UTF-8。但故事作者通过细致分析找到问题的......
  • PAT-basic-1004 成绩排名 java
    一、题目读入n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为第1行:正整数n第2行:第1......
  • 学习打卡day07-面向对象
    1,基本知识面向过程编程:开发一个一个的方法,有数据要处理了,我们就调方法来处理。强调的是做事情的每一个步骤,逐个步骤完成功能。侧重于步骤面向对象编程:开发一个一个......
  • Java的IO、NIO和Okio
    二、Java的IO、NIO和Okioio是输入输出流,作用就是对外部进行数据交互使用的,内部和外部分别表示的是内存以及内存以外的,外部包括手机文件,电脑文件和网络,服务器等都称为外部......
  • PAT-basic-1003 我要通过!java
    一、题目“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送——只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“......