栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习第二周

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习第二周

一、抽象类

一种内部包含抽象方法的类,包含抽象方法的类必须被定义为抽象类,抽象方法不需要被定义。

abstract是关键字

 public abstract class Welcom {
    abstract public  void cout();
    public static void main(String[] args) {
		sc a=new sc();
		a.cout();
	}
}
 class sc extends Welcom
 {
	public void cout() {
		System.out.println("666");
	}
 }

输出:666

二、接口

一种内部只含有抽象方法类,可以多继承

关键词 interface 声明接口

implement 调用接口

extends 接口之间的继承

 public abstract class Welcom {
    public static void main(String[] args) {
		test a=new test();
		a.cout1();
		a.cout2();
		a.cout4();
	}
}
interface A{
	void cout1();
	void cout2();
}
interface B{
	void cout3();
	void cout4();
}
interface C extends A,B{
}
class test implements C{

	public void cout1() {
		System.out.println("1");
	}
    public void cout2() {
		System.out.println("2");
	}
    public void cout3() {
		System.out.println("3");
    }
    public void cout4() {
		System.out.println("4");
	}
}

输出:1 2 4

三、内部类和静态内部类

(1)内部类

 public abstract class Welcom {
    public static void main(String[] args) {
	cin.cout b=new cin().new cout();
	cin c=new cin();
	System.out.println(b.a);
	System.out.println(c.a);
	}
}
class cin{
	int a=10;
	class cout{
		int a=20;
	}
}

(2)静态内部类

 public abstract class Welcom {
    public static void main(String[] args) {
	cin.cout b=new cin.cout();
	cin c=new cin();
	System.out.println(b.a);
	System.out.println(c.a);
	}
}
class cin{
	int a=10;
	static class cout{
		int a=20;
	}
}

四、String

基本用法与C++中STL容器的string区别不大,多了一些其他的用法

 public abstract class Welcom {
    public static void main(String[] args) {
	String s1="abc"+"def";
	String s2="Abcdef";
	System.out.println(s1.equals(s2));//判断两字符是否相同
	System.out.println(s1.equalsIgnoreCase(s2) );//无视大小写判断两字符是否相同
	System.out.println(s1.charAt(0));//返回字符串中第一个元素
	System.out.println(s1.indexOf("bc"));//寻找字符串中是否有"bc"
	}
}

输出:
false
true
a
1

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888995.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号