【JavaSE编程基础(二)之面向过程和面向对象的区别】教程文章相关的互联网学习教程文章

java面向对象的概念【代码】【图】

语言有面向过程和面向对象两种,现在来讲讲面向对象的概念 先上两个代码吧 先写一个类,一个关于洗衣粉的过程,这就是面向过程 public class YiFu {public static void main(String[] args) {xiYiFu();}public static void xiYiFu(){System.out.println("脱衣服");System.out.println("放水");System.out.println("放洗衣粉");System.out.println("搓衣服");System.out.println("晾衣服");} }再来一个测试类,用来了解面向对象的概念 p...

Java面向对象【代码】【图】

属性加方法是类package com.oop.demo01;import java.io.IOException;//Demo01 类 public class Demo01 {//main 方法public static void main(String[] args) {}/*修饰符 返回值类型 方法名(...){//方法体return 返回值;}*///return 结束方法,返回一个结果!public String sayHello(){return "hello world";}//return 代表当前方法结束public int max(int a, int b){return a>b ? a : b;//三元运算符}//数组下标越界:Arrayindex...

学习笔记(32):4天速学JAVA面向对象-封装的具体实现【代码】

立即学习:https://edu.csdn.net/course/play/24609/274826?utm_source=blogtoedu /*封装*/public class Car {//1.私有化成员变量,使用private 关键字修饰; // private 修饰成员变量表示私有的含义,该成员变量只能在本类的内部使用private String brand; //用于描述品牌的成员变量;private String color; //用于描述颜色的成员变量;private int price; //用于描述价格的成员变量; //2.提供公有的get和set方法,并在方法体中...

JAVA_基础面向对象:封装和隐藏【代码】

面向对象:封装和隐藏 封装性 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅对外暴露少量的方法用于使用 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界的调用,从而提高系统的扩展性、可维护性。通俗的说就是把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想。private 关键字:私有化。private int age;封装性的体现:将类的属性私有化(private),当我们通过对象的实例(instance)是...

Java 学习笔记--面向对象的三大特征【代码】

面向对象的三大特征 封装 封装 将类的某些信息隐藏在类的内部 不允许外部程序直接访问 只能通过该类提供的方法来实现 封装的好处 只能通过规定方法访问 隐藏类的实现细节 方便修改 方便加入控制语句 具体实现 属性用private修饰 方法用public修饰 public class Person { private String name; public void setName(String name){this.name=name;}public String getName(){return name;}}/* * 利用构造方法隐藏信息 * */private...

第二章——Java面向对象(一)——类与对象【代码】【图】

我是小康小白,一个平平无奇的Java,Python小白。热爱有趣的文字,生活和远方。 个人博客:https://blog.csdn.net/weixin_45791445 有问题欢迎QQ联系:1059320343 (记得备注CSDN) 个人微信公众号:小康小白一,什么是类,如何创建类 题目: 题目代码: package step1;public class Test {public static void main(String[] args) {//创建Dog对象//设置Dog对象的属性//输出小狗的属性System.out.println("名字:" + + ",毛色...

Java基础之面向对象

说到面向对象,首先应该了解几个名词:类、对象、方法和属性。 类是一组相关的属性和行为的集合对象是一类事物的具体体现,对象是类的实例方法是一个事物的行为属性是一个事物的特征信息 1. 封装 将类的某些信息隐藏在类的内部,不允许外部程序直接访问。只能通过该类提供的方法来实现对隐藏信息的操作和访问。 2. 继承 继承是类与类之间的一种关系,是一种“ is a ”的关系。比如狗类继承动物类。 Java中的继承是单继承,即一个类...

Java基础之面向对象(3)——this关键字,构造方法【代码】

this关键字和构造方法都不是很难,所以放在一起写 1、this关键字 1.1、this关键字 this关键字是在方法里面用到的一个东西 当方法执行时会有一个默认的参数this,表示当前正在执行这个方法的对象 谁调用该方法,那么this就代表谁 1.2、this关键字,代码助理解 package main;public class GirlFriend {/*女朋友的属性(外貌)*/int age;String name;String height;String weight;String skin_color;String hair_color;String bra_siz...

Java-面向对象-接口【代码】

Java-面向对象-接口 概念 Java接口是一系列方法的声明,是一些方法特征的合集,一个接口只有方法的特征而没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 详细解释 接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口可以理解为一种特殊的类,里面全部是由全局常...

Java--面向对象--封装【代码】

Java-面向对象-封装封装的好处就是提高代码的安全性 程序的设计追求是“高内聚”与“低耦合“高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅对外暴露少量的方法用于使用隐藏对象内部的复杂性,只对外公开简单的接口便于调用,提高系统的可扩展性、可维护性 通俗的说,就是把改隐藏的隐藏起来,该暴露的暴露出来,这就是封装的设计思想 封装的修饰符:private、protected、publicpackage com.shanlei02;/*** @Au...

Java:面向对象-基础篇(下)【代码】【图】

1,static关键字static:使用static声明的属性,此属性为全局属性(静态属性),static声明的属性是所有对象共享的。1.1,static声明属性 class Person{static String name;private int age;public Person(String name,int age) {this.setName(name);this.age = age;}public void setName(String name) {this.name = name;}public String getMessage(){return "姓名:"+name+" 年龄:"+age;} } public class HelloWord {public s...

Java 面向对象概括和总结【代码】【图】

Java 面向对象概括和总结 前言 本文章要求对面向对象概念有一定的认知,因为不会特别细节的去说一个概念问题 一、面向对象的三大特性:封装 继承 多态 封装 将对象的属性和方法相结合,通过方法将对象的属性和实现细节保护起来,实现对象的属性隐藏。(封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。) 通常来说,Java修饰符就起到了封装的作用,或者比如设置XX属性的取值和赋值的方法,用于对这...

Java面向对象讲解【代码】【图】

Java面向对象讲解 类、对象、方法之间的关系(复习回顾) 首先导包,利用Scanner类创建对象,利用对象调用Scanner类中的方法,实现整形数据的输入。 import java.util.Scanner;public class Test25 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int a = sc.nextInt();} } 注意,类名是以大写字母开头的名词。如果有多个单词组成,每个单词第一个字母应该大写。不能使用Java保留字作为类名。示例...

Java:面向对象(基础篇)——未完

1,基本概念 “面向过程”和“面向对象” 例如:现在有两位师傅“面向过程”和“面向对象”要设计一个首饰盒。 (1)面向过程:用户提出哪些要求,师傅就针对用户的要求进行制作,直接制作出一个完整的整体,本身也不准备好做首饰盒的所需要的工具,而是需要什么再单独拿什么。 (2)面向对象:针对用户提出的要求进行分析,并将分析的结果设计成一张完整的图纸,与需求的用户确认,然后将一切的准备工作全部处理完之后再分块制作,...

JavaSE06-面向对象【代码】

1. 类和对象 1.1 类和对象的理解 客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指事物的特征,例如:手机事物(品牌,价格,尺寸) 行为:指事物能执行的操作,例如:手机事物(打电话,发短信) 类和对象的关系 类:类是对现实生...