java学习笔记
来源:互联网 发布:2017java就业形势 编辑:程序博客网 时间:2024/05/23 01:56
现在正在学习java,为了激励自己,激发斗志,想把自己每天学到的java知识,以java笔记的方式发表,与各位大神共勉!
1)在使用static类型声明的方法时需要注意的是: 如果在类中声明了一static
类型的属性,则此属性既可以在非 static 类型的方法中使用,也可以在 static
类型的方法中使用。但用static 类型的属性调用非static 类型的属性时,则会
出现错误。
(2) 用 static 可以声明属性或方法,而用 static 也可以
声明内部类,用 static声明的内部类则变成外部类,但是用 static 声明的内部类不能访
问非 static 的外部类属性。
(3)
(4)与一般类相同,在抽象类中,也可以拥有构造方法,但是这些构造方法必须在子类中被调用。
abstract class Person{String name ;int age ;String occupation ;public Person(String name,int age,Stringoccupation){this.name = name ;this.age = age ;this.occupation = occupation ;}public abstract String talk() ;}class Student extends Person{public Student(String name,int age,Stringoccupation){// 在这里必须明确调用抽象类中的构造方法super(name,age,occupation);}public String talk() {return "学生——>姓名:"+this.name+",年龄:"+this.age+",职业:"+this.occupation+"!" ;}}class TestAbstractDemo2{public static void main(String[] args){Student s = new Student("张三",20,"学生") ;System.out.println(s.talk()) ;}}
抽象类也可以像普通类一样,有构造方法、一般方法、属性,更重要的是还可以有一些抽象方法,留给子类去实现,而且在抽象类中声明构造方法后,在子类中 必须明确调用
- Java学习笔记--CSS笔记
- Java学习笔记001
- Java 学习笔记
- java 学习笔记
- Java学习笔记
- java 学习笔记
- java学习笔记
- java学习笔记
- java学习笔记-1
- java虚拟机学习笔记
- java虚拟机学习笔记
- java虚拟机学习笔记
- Java学习笔记1
- Java学习笔记2
- java学习笔记(1)
- java学习笔记#2
- java学习笔记1
- java 学习笔记
- linux 内核辅助接口
- JAVA网络编程TCP和UDP
- poj 1861 Network
- IO流简要概括
- 椭球面上的常用坐标系及其相互关系
- java学习笔记
- 2013年完美世界校园招聘笔试题
- c算法100例
- c与c++ static函数的区别
- QiuQiu好好的
- Linux squid 安装配置
- hdu 4753 Fishhead’s Little Game (状压+记忆化搜索)
- sscanf,sscanf_s及其相关用法
- Linux时间子系统之一:clock source(时钟源)