JAVA Object类详解

笔记  Java 

Object类详解equals方法== 是一个比较运算符区分package com.hsp.object;public class Equals_exercise02 { public static void main(String[] args) { String name_1

面向对象编程-多态

笔记  Java 

面向对象编程-多态多态基本介绍方法或对象有多种形态,是面向对象编程的第三大特征,多态是建立在封装和继承基础上的多态的具体体现1.方法的多态package com.hsp.polyorphic.learning;public class PloyMethod { public static vo

Java-super关键字

笔记  Java 

Java-super关键字基本介绍super代表父类的引用,用于访问父类的属性,方法和构造器基本语法访问父类的属性,但不能访问父类的private属性​super.属性名A类package com.hsp.extend._super;public class A { public int n1

面向对象编程-继承

笔记  Java 

面向对象-继承继承基本介绍和示意图继承可以解决代码复用,让我们的编程更加靠近人类思维。当多个类存在相同的属性和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的自雷不需要重新定义这些属性和方法,只需要通过extends来声明和继承父类即可继承的基本语法class 子类 ext

面向对象编程-封装

笔记  Java 

面向对象编程-封装封装介绍封装就是把抽象出的数据[属性]和对数据的操作**[方法]封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作[方法]**,才能对数据进行操作封装的理解和好处隐藏实现细节可以对数据进行验证,保证安全合理封装实现的步骤将属性进行私有化(不能直接修改属性)提供一个公共

Java 访问修饰符

笔记  Java 

Java 访问修饰符

c++ 结构体demo

笔记 

struct.cpp#include <iostream>using namespace std;struct inflatable{ string name; int age; float weight;};struct new_struct{ string n

C求字符串中出现次数最多的数还有出现的次数

笔记 

#include <stdio.h>const int N = 1000000;char ch[N];int main(){ gets(ch); int count[127]={0}; for(int i=0; ch[i]; i++) count[ch[i]]++;

输出菱形作业

笔记 

#include <cstdio>int main(void) { for(int i = 1;i<=4;i++){ for(int j = 1;j<=4-i;j++){ printf(" "); }

最大公约数-题解(语法题)


更相减损术https://baike.baidu.com/item/更相减损术/449183c++ 代码#include <iostream>using namespace std;int gcd(int a,int b){ while(a != b) { if (a