自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Go接口

Go 接口package mainimport "fmt"//接口/*接口:interface 在Go中,接口是一组方法签名. 当某个类型为这个接口中的所有方法提供了方法的实现,它被称为实现接口 Go语言中,接口和类型实现关系,是非嵌入式 //其它语言中,要显示的定义 class Mouse implements USB{} 1.当我们需要接口类型的对象时,可以使用任...

2020-05-05 22:22:44 133

原创 Go"继承中"的方法

Go "继承中"的方法package mainimport "fmt"//"继承中的方法"func main() { //1.创建Person类型 p1 := Person{name: "小明",age: 21} fmt.Println(p1.name,p1.age) p1.eat() //父类对象, 访问父类的方法 //2.创建Student...

2020-05-05 22:22:12 183

原创 Go方法

Go 方法package mainimport "fmt"//方法/*方法: method 一个方法就是一个包含了接收者的函数,接受者可以是命名类型或者结构体类型的一个值或者是一个指针 所有给定类型的方法属于该类型的方法集语法: func (接受者) 方法名(参数列表)(返回值列表){ }总结: method, 同函数类似,区别需要有接受者,(也就是调用者)对比函...

2020-05-05 22:21:41 119

原创 Go语言中的OOP

Go 语言中的OOP/*面向对象OOPGo语言的结构体嵌套: 1.模拟继承性: is a type A struct{ field } type B struct{ A //匿名字段 } 2.模拟聚合关系 has a type C struct{ field } type D struct{ c C //聚合关系 } ...

2020-05-05 22:21:11 276

原创 Go结构体嵌套

Go 结构体嵌套package mainimport "fmt"//结构体嵌套/*结构体嵌套: 一个结构体中的字段,是另一个结构体类型 has a */func main() { b1 := Book{} b1.bookName = "西游记" b1.price = 45.8 s1 := Student{} s1.name = "小明" s1.age = 21...

2020-05-05 22:20:37 975

原创 Go结构体的匿名字段

Go 结构体的匿名字段package mainimport "fmt"//结构体的匿名字段/*匿名结构体和匿名字段: 匿名结构体: 没有名字的结构体, 在创建匿名结构体时,同时创建对象 变量名 := struct{ 定义字段Feild } 匿名字段: 一个结构体的字段没有字段名 匿名函数: */func main() { s1 := Student...

2020-05-05 22:20:00 416

原创 Go结构体指针

Go 结构体指针package mainimport "fmt"//结构体指针/*数据类型: int , float , bool , string , array引用类型: slice , map , function , pointer *//*创建指针: new() , 不是nil,空指针 指向了新分配的类型的内存空间,里面存储的是零值. *///1.结构体...

2020-05-05 22:19:30 133

原创 GO结构体初识

Go结构体初识package mainimport "fmt"//结构体/* 结构体:是由一系列具有相同类型或不同类型的数据构成的数据集合 结构体成员是由一系列的成员变量构成,这些成员变量也被称为 "字段"*/func main() { //1.方法一 var p1 Person p1.name = "小明" p1.age = 21 p1.sex = "男" p1...

2020-05-05 22:18:57 120

原创 GO指针作为参数

Go : 指针作为参数package mainimport "fmt"//指针作为参数func main() { a := 10 fmt.Println("fun1()函数调用前,a:",a) //10 fun1(a) fmt.Println("fun1()函数调用后,a:",a) //10 fun2(&a) fmt.Println("fun2()函数调用后...

2020-05-05 22:18:26 228

原创 GoDay01

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OIbqBwex-1587477713399)(C:\Users\Mr’hao\AppData\Roaming\Typora\typora-user-images\image-20200420204235925.png)]Go基本语法package mainimport "fmt"func main(){ ...

2020-04-21 22:04:49 108

原创 javaDay05

递归利用递归可以用简单的程序解决一些复杂的问题,大大地减少程序的代码量,递归的能力在于用有限的语句来定义对象的无限集合。递归包含两个部分:递归头:什么时候不调用自身方法,如果没有头,将陷入死循环。递归体:什么时候需要调用自身方法。package com.kuang.method;public class Demo6 { // 2! 2*1 // 3! ...

2020-04-20 21:44:13 195

原创 javaDay04

Java流程控制 :打印三角形以及Debugpackage com.kuang;public class Demo1 { public static void main(String[] args) { //打印三角形 5行 for (int i = 1; i <= 5; i++) { for (int j = 5; j...

2020-04-19 21:32:55 83

原创 javaDay03

do whiledo while 循环 和while 循环相似,不同的是,do while 循环至少会执行一次while和do while的区别:while先判断后执行,do while是先执行后判断!do while总是保证循环体会被至少执行一次!这是它们的主要差别。语法:do { //代码语句 }while(布尔表达式);package com....

2020-04-14 18:55:54 79

原创 javaDay01

java运行机制编译型 解释型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UyjRw6Eu-1586697116800)(D:\Typora\记录\images\01.png)]IDEA开发java基础语法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PCHoeX40-1586697116801)(D:\Typor...

2020-04-13 22:07:09 108

原创 javaDay02

运算符(1-4重点掌握)算数运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:>, <, >=, <=, ==, !=instanceof逻辑运算符:&&, ||,!位运算符:&,|,^, ~, >>, <<, >>>(了解!!!)条件运算符:?, :拓展赋值运算符:+=,-...

2020-04-13 22:03:23 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除