java小笔记wzt

编程入门 行业动态 更新时间:2024-10-23 15:21:15

java小<a href=https://www.elefans.com/category/jswz/34/1770047.html style=笔记wzt"/>

java小笔记wzt

String

charAt(index)

public class string {public static void main(String[] args) {String str="wzt牛";char c=str.charAt(0);System.out.println(c);//for循环for (int i = 0; i < str.length(); i++) {System.out.println(str.charAt(i));}}
}

结果为
w
w
z
t

getBytes()

public class string {public static void main(String[] args) {String str = "wzt牛";int length = str.getBytes().length;System.out.println(length);}}

结果为6
indexof(String str)

public class string {public static void main(String[] args) {String str = "wzt牛";int length = str.getBytes().length;System.out.println(length);}}

结果为0

equals()

public class string {public static void main(String[] args) {String str = "wzt牛";String s="wzt牛啊";System.out.println(str.equals(s));}}

结果为false
对比字符串内容,一致为true,反之为false

方法
分为构造方法,有参构造方法,普通方法,普通有参方法,main方法(程序主入口)

修饰符为 public,private,还有两个基本不用的
数据类型为void,int,float…和引用类型

构造方法

修饰符+类名(){}
修饰符+类名(参数){}

普通方法
修饰符+数据类型+自定义名称(){}
修饰符+数据类型+自定义名称(参数){}

继承
一个类继承(extends)另一个类
被继承的类为父类,去主动继承的是子类
错误继承:extends 类,类,类
extends 只能继承一个,但是可以多重继承

继承的特性
子类拥有父类非 private 的属性、方法。

子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。

子类可以重写父类的方法。

public class father {public void a(){System.out.println("asd");}
}```java
public class son extends father{@Overridepublic void a() {System.out.println("ppp");}
}
一个类中只能有一个public修饰的类
this指的是当前类所有方法之外,但是类之内的意思。
重载:参数类型不同的方法;
如:
public void a(int a){}
public void a(String s){}
参数不能同为相同数据类型
如:public void a(int a){}public void a(int b){}如此为错误写法,会报错**抽象类**
抽象的:abstract
抽象类与普通类的区别在于有抽象的概念,不能使用实例化对象。
如:s s=new s();会报错。
加入了抽象方法。
public abstract void a();
在方法中加入abstract就不能以{}结尾,必须以;结尾。
而且,被继承后需要重写这个抽象的方法。如:public abstract class demo2 {public abstract void po() ;public void pp(){}
}
//抽象类不能实例化对象
//抽象方法不能有花括号用;结束
public class This extends demo2{public static void main(String[] args) {This l=new This();l.po();}@Overridepublic void po() {System.out.println("sasd");}
}

输出结果为:sasd
接口
被继承的关键词为:implement,不是extends
接口与类的区别:
接口不能用于实例化对象。
接口没有构造方法。
接口中所有的方法必须是抽象方法,Java 8 之后 接口中可以使用 default 关键字修饰的非抽象方法。
接口不能包含成员变量,除了 static 和 final 变量。
接口不是被类继承了,而是要被类实现。
接口支持多继承。
实例:

public interface it1 {public void s();
}
public class test implements  it1{@Overridepublic void s() {System.out.println("aaaaaaaaaa");}public static void main(String[] args) {test t=new test();t.s();}
}

输出结果为aaaaaaaa
接口支持多继承:implements 接口,接口,接口…

更多推荐

java小笔记wzt

本文发布于:2024-03-04 02:05:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1707969.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:笔记   java   wzt

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!