随笔分类 -  java / 《Java从入口到项目实战》- 李兴华

book
摘要:## demo1。建立一个人类(Person)和学生类(Student),功能要求如下: (1)Person中包含4个私有型的数据成员name、addr、sex、age,分别为字符串型、字符串型、字符型及整型,表示姓名、地址、性别和年龄。 一个4参构造方法、一个2参构造方法、一个无参构造方法、一个输 阅读全文
posted @ 2023-06-08 18:18 盘思动 阅读(55) 评论(0) 推荐(0) 编辑
摘要:## demo1 equals 实例化参数内容相同才相等-- 类外对比 ``` class Person { private String name; private int age; public Person(String name,int age){ this.name = name; thi 阅读全文
posted @ 2023-06-08 18:08 盘思动 阅读(8) 评论(0) 推荐(0) 编辑
摘要:## demo1 toString ``` class Person {} public class HelloWorld { public static void main(String args[]){ Person per = new Person(); System.out.println( 阅读全文
posted @ 2023-06-08 17:27 盘思动 阅读(9) 评论(0) 推荐(0) 编辑
摘要:* class Person {} 和 class Person extends Object 是一样的。前面 extends Object被省略了 * 如果一个程序的方法要求可以接收所有类对象的时候,就可以利用Object类实现。 ## demo1 ``` class Person { } pub 阅读全文
posted @ 2023-06-08 16:46 盘思动 阅读(8) 评论(0) 推荐(0) 编辑
摘要:## demo1 ``` class Person { public void run(){ System.out.println("run....."); } } class Superman extends Person { public void fly(){ System.out.print 阅读全文
posted @ 2023-06-08 16:12 盘思动 阅读(5) 评论(0) 推荐(0) 编辑
摘要:### demo1 * 在向下转型之前,必须先向上转型 ``` class Person { public void run(){ System.out.println("run....."); } } class Superman extends Person { public void fly( 阅读全文
posted @ 2023-06-08 10:52 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:* 对象向上转型(接收或返回参数的统一性) 开发中主要使用的技术 ``` class Message { public void print(){ System.out.println("www.mldn.cn"); } } class DataBaseMessage extends Message 阅读全文
posted @ 2023-06-07 23:45 盘思动 阅读(7) 评论(0) 推荐(0) 编辑
摘要:``` class Channel { @Deprecated // 老系统继续用,新系统不要用了 编译会有提示,但执行成功; public void connect(){ System.out.println("***** Channel ******"); } public String con 阅读全文
posted @ 2023-06-07 22:53 盘思动 阅读(14) 评论(0) 推荐(0) 编辑
摘要:* @Deprecated 代码升级过度用; ``` class Channel { @Deprecated // 老系统继续用,新系统不要用了 编译会有提示,但执行成功; public void connect(){ System.out.println("***** Channel ****** 阅读全文
posted @ 2023-06-07 18:01 盘思动 阅读(16) 评论(0) 推荐(0) 编辑
摘要:* @Override 准确覆写 代码规范问题, ``` class Channel { public void connect(){ System.out.println("***** Channel ******"); } } class DatabaseChannel extends Chan 阅读全文
posted @ 2023-06-07 17:53 盘思动 阅读(5) 评论(0) 推荐(0) 编辑
摘要:* final 定义不能被继承的类;不能被覆写的方法,常量 * 最重要作用,定义全局常量 ## demo1 final ``` public class HelloWorld { public static final String INFO = "mldn";// 定义全局常量; public s 阅读全文
posted @ 2023-06-07 17:29 盘思动 阅读(8) 评论(0) 推荐(0) 编辑
摘要:### demo ``` class Channel { String info = "www.mldn.cn";// 非私有属性;默认default,private不可访问; } class DatabaseChannel extends Channel { int info = 12; publ 阅读全文
posted @ 2023-06-07 17:11 盘思动 阅读(5) 评论(0) 推荐(0) 编辑
摘要:* 访问权限 public > default(什么都不写) > private * 覆写权限不能越来越小; ``` class Channel { private void connect(){ System.out.println("【channel父类】进行资源的连接"); } public 阅读全文
posted @ 2023-06-07 16:50 盘思动 阅读(13) 评论(0) 推荐(0) 编辑
摘要:* 当子类定义的方法,函数名称,参数类型,参数个数相同,称为方法的覆写 就跟父类方法一样 ## demo1 简单的方法覆写; ``` class Channel { public void connect(){ System.out.println("【channel父类】进行资源的连接"); } 阅读全文
posted @ 2023-06-07 16:14 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:* 不可多重继承,但可以多层继承--和php一样 ``` class Person { private String name; public void setName(String name){ this.name = name; } public String getName(){ return 阅读全文
posted @ 2023-06-07 15:44 盘思动 阅读(5) 评论(0) 推荐(0) 编辑
摘要:``` // class 子类 extentd 父类 {} // 很多情况下: 会把子类称为派生类,把父类称为超类(superCall) class Person { private String name; private int age; public void setName(String n 阅读全文
posted @ 2023-06-07 14:45 盘思动 阅读(7) 评论(0) 推荐(0) 编辑
摘要:## demo1 concat ``` String strA = "www.mldn.cn"; String strB = "www." . concat("mldn") . concat(".cn"); System.out.println(strB); System.out.println(s 阅读全文
posted @ 2023-06-07 13:21 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:* format ``` public class HelloWorld { public static void main(String args[]){ String name = "张三"; int age = 19; double score = 8.8; String str = Stri 阅读全文
posted @ 2023-06-07 09:20 盘思动 阅读(7) 评论(0) 推荐(0) 编辑
摘要:* substring , 经常结合indexOf,lastIndexOf 使用, ``` String str = "www.mldn.cn"; System.out.println(str.substring(4));// 4之后都截取 System.out.println(str.substr 阅读全文
posted @ 2023-06-06 23:09 盘思动 阅读(6) 评论(0) 推荐(0) 编辑
摘要:* split ``` public class HelloWorld { public static void main(String args[]){ String str = "hello world hello mldn"; // split 按照指定字符串全部拆分 // String re 阅读全文
posted @ 2023-06-06 22:58 盘思动 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示