为什么我们不能使用Child类Reference指向Parent类对象.
class Abc
{
public void Message()
{
System.out.println("Abc");
}
}
class pqr extends Abc
{
public void Message()
{
System.out.println("pqr");
}
}
class test1
{
public static void main (String [] ars)
{
Abc a = new Abc();
a.Message();
Abc b = new pqr();
b.Message();
pqr c = new pqr();
c.Message();
//pqr d = new Abc();
}
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,如果Abc b = new pqr();可能,那么为什么不呢pqr d = new Abc();(因为pqr是一个子类,它将具有父类的所有功能.)
我只想检查如果我正在做d.Message()什么,它将打印是否为父类方法或子类方法.
谢谢
我有这个程序:
class DataRetrieve {
DataRetrieve() {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/phonebook", "root", "1234");
Statement st = con.createStatement();
st.executeQuery("select * from contacts");
}
catch(Exception e) {
e.printStackTrace();
}
}
}
public class MainProgram {
public static void main(String[] args) {
DataRetrieve dr = new DataRetrieve();
//here i want to print that table rows into Console using this
System.out.println(); // How do you print here that table rows?
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释如何打印这个数据库信息System.out.println?
当我在某处读到时,在创建实例并从堆分配空间时分配内存.如果它是正确的,那么在实例和对象创建期间分配了多少内存?
我想构建一个页面,用户可以通过单击按钮选择多个项目.我已经使用了焦点和活动类来使按钮改变外观但是使用我当前的代码我只能激活一个按钮.我正在寻找能够让用户激活多个按钮的代码.
HTML
<button class="btn btn-1">
button 1
</button>
<button class="btn btn-1">
button 2
</button>
<button class="btn btn-1">
button 3
</button>
<button class="btn btn-1">
button 4
</button>
Run Code Online (Sandbox Code Playgroud)
CSS
.btn:hover {
background-color: rgba(52, 152, 219,0.6);
}
.btn:focus {
background-color: rgba(52, 152, 219,0.6);
}
.btn:active, .btn:visited {
background-color: rgba(52, 152, 219,0.6);
}
.active {
background-color: rgba(52, 152, 219,0.6);
}
Run Code Online (Sandbox Code Playgroud)
这是我一直用来尝试为已经点击的按钮添加永久活动类的jQuery代码.这还没有用.
$(document).ready(function(){
$('.btn').click(function() {
$('.btn').addClass('active');
});
});
Run Code Online (Sandbox Code Playgroud) 我的按钮有问题.我想要的是当高度上的窗户尺寸改变时,如何强制按钮保持在同一高度?当高度改变时,我不希望它跟随或被压下......
http://jsfiddle.net/ccq9cs9L/3/
HTML
<a href="#" class="scrollToTop hidden-phone">
<span class="icon icon-arrow-up-white"></span>
</a>
<div class="myDiv">
<div class="myContent">
a lot of text
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
a.scrollToTop {
content: "";
z-index: 1000;
width: 60px;
height: 45px;
background: #78b209;
position: fixed;
top: 35.5%;
right: 0;
display: none;
}
Run Code Online (Sandbox Code Playgroud)
JavaScript的
$(document).scroll(function(e) { // This is scrollToTop button
e.preventDefault();
if ($(this).scrollTop() > 100) {
$('.scrollToTop').fadeIn();
} else {
$('.scrollToTop').fadeOut();
}
});
$('.scrollToTop').click(function () { // Scroll to top with ease
$('html, body').animate({ scrollTop: 0 }, 1000, 'easeOutExpo'); …Run Code Online (Sandbox Code Playgroud) 为什么int*数组不能直接初始化,但char*数组可以?我知道它们不一样,但导致这种情况发生的确切差异是什么(请解释原因)?
我知道为什么不能int* p[]直接初始化.
我不知道怎么可能char* name[]?
例如:
char* name[] = { "Mostafa Chamran", "Mehdi Zeinoddin", "Ebrahim Hemmat" };
Run Code Online (Sandbox Code Playgroud)
和
int* p[3] = {1, 2, 3};
Run Code Online (Sandbox Code Playgroud)
给出错误:转换无效
我不知道要搜索什么来查找相关问题,所以我不知道是否存在相同的问题
我不确定为什么,但是由于某种原因event.preventDefault(),Firefox中的电话无法正常工作。我使用它来阻止点击a将您重定向到的链接href,而是运行点击功能。标记如下:
jQuery的:
$('.sub-list-click a').click(function() {
event.preventDefault();
var sub = $(this).parent("li").next(".sub, .homepage-sub");
if (sub.css('display') == 'none') {
$(".sub, .homepage-sub").slideUp();
$(".sub, .homepage-sub").children("li").animate({
opacity: "0"
}, 10);
setTimeout(function() {
sub.slideDown();
}, 200);
setTimeout(function() {
sub.children("li").animate({
opacity: "1"
}, 200);
}, 500);
} else {
sub.slideUp();
}
return false;
});
Run Code Online (Sandbox Code Playgroud)
它可以在我测试过的所有其他浏览器中使用,只是Firefox似乎有一些问题。
我正在开发一个应用程序,我需要active为这两个事件hover和click事件添加类.
我在这里面临的挑战是当我将我的内容悬停时,它会添加课程active.这没有问题.
由于它现在处于活动状态,当我即将点击内容时,它应该支持该类active.但相反,它进入正常状态,并切换类.
JQuery的
$("div").hover(
function() {
$(this).addClass('active');
}, function() {
$( this ).removeClass('active');
}
);
$( "div" ).click(function(){
$(this).toggleClass('active');
});
Run Code Online (Sandbox Code Playgroud)
我有一个加载程序图像显示在 iFrame 的左角,但是,我试图在中心显示。您能否建议如何在以下代码中添加样式:
var ShowLoader = function() {
document.getElementById("mainIframe").style.display = "none";
document.getElementById("documentIframe").src = "http://localhost:63902/images/loading.gif";
}
Run Code Online (Sandbox Code Playgroud)